Buen dia.
Tengo un sistema en donde no tengo mucha idea de que funcion utilizar para formatear numeros flotantes, vaya, el sistema despues de hacer operaciones matematicas arroja un digito asi: 192.345567, el cual es correcto, pero solo me interesa ver y mostrar los dos primeros digitos que estan a la derecha del punto, vaya, mostrar esto: 192.34
Alguna idea ?
Quizás expresiones regulares, así:
(\d*).(\d{2})
Que admitiría Strings como los siguientes,
192.11
123545454543534.99
1.12
Diabliyo, también puedes hacer uso de la función number_format.
Ejemplo:
$num = 112.12312313;
echo number_format($num,2,".",",");
# devuelve 112.12
http://www.php-es.com/function.number-format.html
<?php
$numero = 1234.56;
// notacion inglesa (predeterminada)
$numero_formato_ingles = number_format($numero);
// 1,235
// notacion francesa
$numero_formato_frances = number_format($numero, 2, ',', ' ');
// 1 234,56
$numero = 1234.5678;
// notacion inglesa sin separador de miles
$numero_formato_ingles = number_format($numero, 2, '.', '');
// 1234.57
?>
Gracias a ambos, me inclino por la funcion number_format().
Saludos !