Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何返回两个带一个小数点的数字?_Php_Decimal_Rounding_Number Formatting - Fatal编程技术网

Php 如何返回两个带一个小数点的数字?

Php 如何返回两个带一个小数点的数字?,php,decimal,rounding,number-formatting,Php,Decimal,Rounding,Number Formatting,我从查询中返回此号码:44397.6345 我想以这种格式显示它:44.4只需使用: (注意:根据您的示例,我假设您还想将其除以1000)试试这个 $number = 1000; echo number_format((float)$number, 1, '.', '');// 1000.0 $number = 44397.6345; echo number_format((float)$number, 1, '.', '');// 44397.6 注意:输出为字符串。将其除以1000,然

我从查询中返回此号码:
44397.6345

我想以这种格式显示它:
44.4

只需使用:

(注意:根据您的示例,我假设您还想将其除以1000)

试试这个

$number = 1000;
echo  number_format((float)$number, 1, '.', '');// 1000.0
$number = 44397.6345;
echo  number_format((float)$number, 1, '.', '');// 44397.6

注意:输出为字符串。

将其除以1000,然后使用
round()
?如果有某种搜索引擎……我使用数字格式,但没有将其除以1000。
$number = 1000;
echo  number_format((float)$number, 1, '.', '');// 1000.0
$number = 44397.6345;
echo  number_format((float)$number, 1, '.', '');// 44397.6