我在php中有一个乘法,结果是这样的:
3厘米= 3.0E-5 KM。我的问题很简单而且简短,我怎么只显示零的结果呢?像乘法后的原始结果?
我已经尝试过number_format函数和sprintf,但是我认为这不能解决我的问题,因为我的乘法可以改变零的数目。这是我的代码:
<?php
//Escriba una distancia en centímetros y conviértala en kilómetros, metros y centímetros.
$distancia = trim(htmlspecialchars(strip_tags($_REQUEST["distancia"]), ENT_QUOTES, "UTF-8"));
define("converKM", "0.00001");
define("converM", "0.01");
if (!empty($distancia) && is_numeric($distancia)) {
$resultKM = $distancia*converKM;
$resultM = $distancia*converM;
echo "$distancia cm son $resultKM KM<br/>";
echo "$distancia cm son $resultM M<br/>";
} else {
echo "El campo no pueden estar vacío. Se debe rellenar SÓLO con un número";
}
?>