См., Я хочу написать функцию, которая принимает параметр числа с плавающей точкой и округляет число с плавающей точкой до ближайшего значения валюты (число с плавающей запятой с двумя десятичными знаками), но если параметр с плавающей запятой имеет нулевую дробь (то есть все нули за десятичное место), затем он возвращает число с плавающей точкой как целое число (или, т. е. усекает десятичную часть, так как они все равно равны нулю).
Однако я обнаружил, что не могу понять, как определить, имеет ли дробь нулевую дробь. Я не знаю, есть ли функция PHP, которая уже делает это. Я посмотрел Лучшее, что я могу придумать, - это преобразовать число с плавающей точкой в целое число, сначала приведя его, а затем вычесть целую часть из числа с плавающей точкой, а затем проверить, равна ли разница нулю или нет.