您正在使用IPV4(44.192.247.184)访问本站 您本次共访问本站 1 次
 用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]文明驾车我带头,文明行路我带头,礼貌让座我带头       悟空收录网      

【腾讯云】云服务器等爆品抢先购,低至4.2元/月      
[公益] 节省一分零钱 献出一份爱心 温暖世间真情      
2023年 元宵节 4
2023年 情人节 13
2024年 元 旦 334
2024年 春 节 374
 
您现在的位置:首页 >> PHP >> 内容
本类新增
本类热门文章
PHP即时在单位数字前添加前导零
内容摘要: ?PHP$num=4;$num_padded=sprintf('%02d',$num);echo$num_padded;//returns04?如果少于要求的字符数,它将仅添加零。处理数字时,应使用%d(而不是%s),尤其是在有可能出现负数的情况下。如果您仅使用正数,则两种方法都可以正常工作。例如:sprintf('%04s',10);返回0010sprin......
<?PHP

$num=4;

$num_padded=sprintf("%02d",$num);

echo$num_padded;//returns04

?>

如果少于要求的字符数,它将仅添加零。

处理数字时,应使用%d(而不是%s),尤其是在有可能出现负数的情况下。如果您仅使用正数,则两种方法都可以正常工作。

例如:

sprintf("%04s",10);返回0010sprintf("%04s",-10);返回0-10

如:

sprintf("%04d",10);返回0010sprintf("%04d",-10);返回-010

解决方法

PHP-是否有一种快速,即时的方法来测试单个字符串,然后在前导零之前添加?

例:

$year=11;

$month=4;

$stamp=$year.add_single_zero_if_needed($month);//Imaginaryfunction

echo$stamp;//1104

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:php检查对象是否为空代码 下一篇:php把字符串转换为大写_金额大小写顺序
发布日期:2023/1/18
手机扫二维码直达本页
发布时间:12:25:27
点  击:31
录  入:齐天大圣
相关文章
Baidu

YiJiaCMS 6.3.5.220928(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,百度云加速提供加速防护
Copyright©2000-2023