Mi piacerebbe sapere se esiste qualche funzione per formattare automaticamente un numero da esso è decimale, quindi se ho:PHP numero: punto decimale visibili solo se necessario
<?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?
?>
quindi la mia risposta è che se esiste un modo per rimuovere i decimali se ho dati DECIMAL nel mio DB solo quando è rotondo?
Oppure devo fare qualcosa del genere?
<?php
// $sql_result["col_number"] == 1,455.00
str_replace(".00", "", (string)number_format ($sql_result["col_number"], 2, ".", ""));
// will return 1455
?>
Ecco una risposta concisa: http://stackoverflow.com/a/14531760/1431728 – JohnK
@JohnK, ho appena realizzato che il link che hai dato è anche lui che l'ha chiesto l'anno scorso. Hahaha –