php中的number_format [关闭]

Posted

技术标签:

【中文标题】php中的number_format [关闭]【英文标题】:number_format in php [closed] 【发布时间】:2012-08-07 07:43:59 【问题描述】:

我有:

echo number_format( $uti->check_price( $rowscatpr ) , 0, '', '.' );

格式:333.333.333

我想要格式:0333.333.333

php 函数吗?

【问题讨论】:

这种格式背后的逻辑应该是什么? 【参考方案1】:
$input = number_format( $uti->check_price( $rowscatpr ) , 0, '', '.' );
echo str_pad($input, strlen($input)+1, "0", STR_PAD_LEFT); //0333.333.333

str_pad — 用另一个字符串将一个字符串填充到一定长度。

strlen — 返回给定字符串的长度。

【讨论】:

【参考方案2】:
$v=number_format( $uti->check_price( $rowscatpr ) , 0, '', '.' );

echo str_pad($v,strlen($v)+1,'0',STR_PAD_LEFT);

【讨论】:

以上是关于php中的number_format [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

PHP数字格式(货币)[关闭]

这种数字格式有啥问题? [关闭]

number_format 中的 PHP 错误

如何从 number_format 函数中删除 PHP 中的美分部分

php number_format用法(代码实例)

number_format 中的 number_format 不起作用