是否可以将逗号放入变量中的数字?像
echo "Gold: ",$stats['gold'];
可能会显示 135345634 ,但我希望它显示 135,345,634
如果有一种方法可以自动完成每个令人惊奇的数字!
答案 0 :(得分:4)
PHP函数number_format可以满足您的需求:
$num = 135345634;
$str = number_format($num);
echo $str; // "135,345,634"
希望有所帮助。
答案 1 :(得分:2)
是的,您可以使用number_format
功能来执行此操作:
$number = YOUR_NUMBER;
$result = number_format($number);
echo $number; // prints your number as comma separated
此功能有更多功能,请查看上面的链接。
如果您正在显示货币,您还可以使用money_format
功能
对于您的情况,答案可能是:
$result = number_format($stats['gold']);
echo "Gold: ".$result;
就这一部分而言:
如果有一种方法可以自动完成每个令人惊奇的数字!
这是一种方法:
foreach($stats as $key => $value) {
$result = number_format($value);
echo $key.": ".$result."\n";
}