我对PHP非常陌生,而且number_format()函数有一些问题。我正在执行一个计算,正确地返回这个结果:6215。但是,我想将这个值显示/回显为62.15。我使用了number_format()函数,但没有效果。任何帮助都将不胜感激!
zkure5ic1#
这里有2个潜在任务。1.)你想改变你的数字(除以100)
<?php $number = 6215; $number = $number / 100; echo $number; ?> Renders as 62.15
2.)你可能需要额外的格式来制作一个“漂亮”的数字来自文档:https://www.php.net/manual/en/function.number-format.php
// Function signature syntax number_format( float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = "," ) <?php $number = 1006215.56; $pretty_number = number_format($number, 2, '.', ''); echo $pretty_number; ?> Renders as 1,006,215.56
rhfm7lfc2#
这是直接从php中提取的。net文档,我认为这真的很棒。https://www.php.net/manual/en/function.number-format.php升
<?php $number = 1234.56; // english notation (default) $english_format_number = number_format($number); // 1,235 // French notation $nombre_format_francais = number_format($number, 2, ',', ' '); // 1 234,56 $number = 1234.5678; // english notation without thousands separator $english_format_number = number_format($number, 2, '.', ''); // 1234.57 ?>
2条答案
按热度按时间zkure5ic1#
这里有2个潜在任务。
1.)你想改变你的数字(除以100)
2.)你可能需要额外的格式来制作一个“漂亮”的数字
来自文档:https://www.php.net/manual/en/function.number-format.php
rhfm7lfc2#
这是直接从php中提取的。net文档,我认为这真的很棒。https://www.php.net/manual/en/function.number-format.php升