Печать числа float числа как int если оно с нулями после зап. (43.00=43, 56.23=56.23)

pizgin

Новичок
Печать числа float числа как int если оно с нулями после зап. (43.00=43, 56.23=56.23)

Есть колонка - количество. Количество может быть как в штуках (без точки) так и в метрах (с точкой, например 12.5 метров). Подскажите как выводить этот столбец без лишних нулей. Т.е. если там написано 43.00 то чтобы выводилось 43, а если написано 56.23 - то чтобы выводилось 56.23.
 

DiMA

php.spb.ru
Команда форума
preg_replace("!\.0+$!","", ..)
if ((float)$a===(float)round($a)) ...
и т.д., примени фантазию
 

pizgin

Новичок
Понял. Сделал как:

if(round($a)==$a) return round($a) else return $a;

Так норм?
 

DiMA

php.spb.ru
Команда форума
Мне пойти за тебя протестировать и сообщить, работает оно или нет?
 
Сверху