问一个PHP函数怎么写
php吧
全部回复
仅看楼主
level 12
yuanjiulin114 楼主
我要实现这样的
1234567890 变成1,234,567,890
2014年10月12日 07点10分 1
level 12
yuanjiulin114 楼主
<?php
function str($num)
{
$array=array();
for($i=1;$i<=round(strlen($num)/3);$i++)
{
$astr=substr($num,-3*$i,3);
array_unshift($array,$astr);
}
$str=implode(",",$array);
return $str;
}
echo str(123456789);
?>
这样不行 9位数还可以 10位数就不行了 。想不出来怎么写了
2014年10月12日 07点10分 2
level 12
yuanjiulin114 楼主
来位大侠帮帮忙
2014年10月12日 07点10分 3
level 11
mark
2014年10月13日 04点10分 6
level 9
2014年10月13日 07点10分 7
level 8
直接用 number_format
2014年10月13日 08点10分 8
1