PHP的number_format()函数返回格式化的数字。
我想制作一个函数,将数字转换为该格式就地。
因此,我正在尝试使用void函数,但数字未转换。
<?php
function format_number_($number)
{
$number = number_format($number,2,'.',',');
}
$a = 10500100;
format_number_($a);
echo $a;
?>
我想将$a
输出为带格式的数字。数字10500100
应转换为10,500,100.00
。相反,它回显10500100
,与最初分配的相同。
您可以使用&
,例如function format_number_(&$number)
通过引用传递变量:
<?php
function format_number_(&$number)
{
$number = number_format($number,2,'.',',');
}
$a = 10500100;
format_number_($a);
echo $a;
?>
这样,函数中对$number
的分配也适用于传入的变量。]>