Cita:
Iniciado por GoldWar Podríamos desarrollar una función para ayudarte. A ver si me sale.
Desde luego si son todos con el mismo número de ceros la función es está muy simple:
Código PHP:
<?php
function quitaceros($number){
$sinceros = $number*1000;
return $sinceros;
}
#Se usaría así:
echo "Aquí tenemos el número ya sin los tres primeros ceros: ".quitaceros(0.0050);
?>
Si quisieras hacerlo con número con distinta cantidad de ceros yo lo haría así:
De hecho acabo de caer en la cuenta de que puedes hacerlo así. Pero no estoy muy seguro, prueba:
Código PHP:
<?php
$numero = 0.0000005874;
echo "Número entero: ".(int)$numero;
?>
#Hasta donde yo sé eso debe devolverte 5874.
Si no, pues tendrás que pensar una función que cuente los ceros y redondee dejando el número como deseas. Ahí solo cuentas con tu capacidad de programar y pensar algoritmos.
La segunda opcion que planteas devuelve la parte entera, que en este caso es 0.
Yo lo que haria es eliminar la coma simplemente, ya que los ceros a la izquierda antes de la coma son irrelevantes
Código PHP:
<?php
$numero = 0.0005874;
$numero=str_replace('.', '', $numero);
echo $numero;
//devuelve 00005874
?>