Числа с плавающей точкой PHP

Ранее я рассказывал о целых числах в РНР. Но раз такое дело, то надо пройтись по всем типам данных этого языка. Так что следующий шаг - это числа с плавающей точкой.

Числа с плавающей точкой (их также часто называют вещественными числами или числами с плавающей запятой) представлены в виде числовых значений с десятичными знаками. Диапазон чисел этого типа данных зависит от платформы машины. В РНР диапазон вещественных чисел эквивалентен диапазону типа данных 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():

Ранее я рассказывал о целых числах в РНР. Но раз такое дело, то надо пройтись по всем типам данных этого языка. Так что следующий шаг - это числа с плавающей точкой.

На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.