php中的前导,在php中添加前导0

如果它来自数据库,这是在sql查询上执行此操作的方法:

lpad(yourfield, (select length(max(yourfield)) FROM yourtable),'0') yourfield

这将获得表中的最大值并放置前导零.

如果是硬编码(PHP),请使用str_pad()

str_pad($yourvar, $numberofzeros, "0", STR_PAD_LEFT);

这是我在在线php编译器上所做的一个小例子,它有效……

$string = "Tutorial 1 how to";

$number = explode(" ", $string); //Divides the string in a array

$number = $number[1]; //The number is in the position 1 in the array, so this will be number variable

$str = ""; //The final number

if($number<10) $str .= "0"; //If the number is below 10, it will add a leading zero

$str .= $number; //Then, add the number

$string = str_replace($number, $str, $string); //Then, replace the old number with the new one on the string

echo $string;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值