php number_format 函数将 11223344556677 更改为 1122334455/66/77

Posted

技术标签:

【中文标题】php number_format 函数将 11223344556677 更改为 1122334455/66/77【英文标题】:php number_format func to change 11223344556677 to 1122334455/66/77 【发布时间】:2012-11-28 14:01:45 【问题描述】:

我试过这个:

$number = 11223344556677;
echo number_format($number,2,'/',2,'/','');

但没有得到结果。请帮忙。

【问题讨论】:

【参考方案1】:

好吧,number_format 不是这样做的。您可以通过多种方式自己完成,例如:

echo preg_replace('/^(\d*)(\d2)(\d2)$/', '$1/$2/$3', $number);

【讨论】:

【参考方案2】:

这样的?

$formatted_number = preg_replace('(\d+?)(\d\d)(\d\d)','$1/$2/$3',$number);

【讨论】:

以上是关于php number_format 函数将 11223344556677 更改为 1122334455/66/77的主要内容,如果未能解决你的问题,请参考以下文章

PHP函数number_format()

php number_format()函数 语法

PHP - number_format 因数学运算失败

C#中PHP的number_format的等效函数是啥?

js 实现类似php函数number_format的功能

PHP number_format() 函数