免费发布网络营销推广信息 推广 热搜: 新纪元期货  科技信息数码  HFRR  仪器 

php位数不足前面加0补足的实现方法,格式化数字的函数

   日期:2020-08-13     浏览:207    评论:0     买帖  | 修改  | 投诉  | 刷新
 php位数不足时前面加0补足,格式化数字,这里提供了两种实现方法,分别用sprintf与number_format来实现。

php位数不足前面加0补足的例子。

《?php   
 $var=sprintf("%04d", 2);//生成4位数,不足前面补0   
 echo $var;//结果为0002   
?》
注意:用的时候《》换成<>

一、字符串sprintf()函数
语法

sprintf(format,arg1,arg2,arg++)

参数 描述 format 必需。转换格式。 arg1 必需。规定插到 format 字符串中第一个 % 符号处的参数。 arg2 可选。规定插到 format 字符串中第二个 % 符号处的参数。 arg++ 可选。规定插到 format 字符串中第三、四等等 % 符号处的参数。 说明

 参数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束。下面的可能的 format 值:
 %% - 返回百分比符号
 %b - 二进制数
 %c - 依照 ASCII 值的字符
 %d - 带符号十进制数
 %e - 可续计数法(比如 1.5e+3)
 %u - 无符号十进制数
 %f - 浮点数(local settings aware)
 %F - 浮点数(not local settings aware)
 %o - 八进制数
 %s - 字符串
 %x - 十六进制数(小写字母)
 %X - 十六进制数(大写字母)

arg1, arg2, ++ 等参数将插入到主字符串中的百分号 (%) 符号处。该函数是逐步执行的。在第一个 % 符号中,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。
示例:

《?php   
 $number = 123;   
 $txt = sprintf("%f",$number);   
 echo $txt;   
?》 
注意:用的时候《》换成<>

二、格式数字函数 number_format() 示例:

《?php
//number_format 格式化数字
$number = 1234.56;

// english notation (default)
$english_format_number = number_format($number);
// 1,235

// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56

$number = 1234.5678;

// english notation without thousands seperator
$english_format_number = number_format($number, 2, '.', '');
// 1234.57

//by http://www.rongenshidai.com
?》
注意:用的时候《》换成<>
 
打赏
 
更多>同类资讯
0相关评论

推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
 
展开