Ранее я рассказывал о целых числах в РНР. Но раз такое дело, то надо пройтись по всем типам данных этого языка. Так что следующий шаг - это числа с плавающей точкой.
Числа с плавающей точкой (их также часто называют вещественными числами или числами с плавающей запятой) представлены в виде числовых значений с десятичными знаками. Диапазон чисел этого типа данных зависит от платформы машины. В РНР диапазон вещественных чисел эквивалентен диапазону типа данных double компилятора С. Обычно это от 1.7Е-308 до 1.7Е+308 с 15 знаками точности.
В большинстве случаев этого диапазона более чем достаточно. Однако при большом желании его можно расширить. Но это уже тема другого рассказа.
РНР распознает числа с плавающей точкой в двух форматах. Первый формат мы используем в жизни (правда, в России вместо точки обычно используется запятая):
3.14
36.6
0.00015
-25.10
РНР также распознает числа в научной записи:
0.314E1 //0.314 * (10 в степени 1) = 3.14
15.0E-5 //15 * (10 в степени -5) = 0.00015
1.5E-4 //1.5 * (10 в степени -4) = 0.00015
Как видите по последним двум строкам - здесь тоже возможны варианты.
Если вам нужно проверить, имеет ли переменная вещественный тип, то можно использовать функции is_float() или is_real():
На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.