<?php
$result = array_filter($_POST);
if(!empty($result)){
echo ((max($result)+min($result))/2)*1.2 ."|".((max($result)+min($result))/2)*1.3;
}
?>
大家好。。对于上面的代码,如何将最小和最大结果设置为2位小数?实际上,在流程完成后,结果将出现在输入类型文本中
在PHP中使用number_format
函数。
number_format(float$number[,int$decimals=0](:字符串
有关更多信息,请参阅此处
$yourNumber = 1235.343;
echo number_format ($yourNumber, 2);
// Will output 1,235.34 (with two decimals, specified in number_format as second paramter.
编辑:最大/最小函数返回混合值。确保其float
,然后将其传递给number_format
。它将返回string
。