me gustaría saber si existe alguna función para dar formato automáticamente un número por él es decimal, por lo que si tengo:PHP número: punto decimal visible sólo si es necesario
<?php
// $sql_result["col_number"] == 1,455.75
number_format ($sql_result["col_number"], 2, ".", "");
// will return 1455.75
// $sql_result["col_number"] == 1,455.00
number_format ($sql_result["col_number"], 2, ".", "");
// could I get 1455 instead of 1455.00?
?>
también lo es Si existe mi respuesta ¿Alguna manera de eliminar los decimales si tengo forma de datos DECIMAL en mi base de datos solo cuando es redonda?
O shoud, ¿hago algo como eso?
<?php
// $sql_result["col_number"] == 1,455.00
str_replace(".00", "", (string)number_format ($sql_result["col_number"], 2, ".", ""));
// will return 1455
?>
Aquí hay una respuesta concisa: http://stackoverflow.com/a/14531760/1431728 – JohnK
@ JohnK, me acabo de dar cuenta de que el enlace que le dio es también el que lo pidió el año pasado. Hahaha –