Типы данных PHP: целые числа и числа с плавающей точкой
PHP Целые числа
Целое число должно содержать хотя бы одну цифру (0-9). Запятые или пробелы не допускаются в целых числах.
У него не должно быть десятичной точки.
Он может быть положительным или отрицательным, если знак не предшествует, предполагается, что он положительный.
Целые числа могут быть указаны в трех форматах: десятичная (на основе 10), шестнадцатеричная (на основе 16) (с префиксом 0x) или восьмеричная (на основе 8) (с префиксом 0) нотация, необязательно с предшествующим знаком - или +.
Пример :
<?php
$x = 4356; //decimal number
echo $x.' is : ';
var_dump($x);
$x = -39; //a negative number
echo '<br />'.$x.' is : ';
var_dump($x);
$x = 057; //octal number (equivalent to 47 decimal)
echo '<br />'.$x.' is : ';
var_dump($x);
$x = 0x4B; //hexadecimal number (equivalent to 75
//decimal)
echo '<br />'.$x.' is : ';
var_dump($x);
?>
Выход:
4356: int (4356) -39 это: int (-39) 47 is: int (47) 75 is: int (75)
Примечание: функция var_dump () используется для получения структурированной информации (тип и значение) о переменных.
PHP целые числа: диапазон
Размер и диапазон целого числа зависят от платформы. Для максимального числа 32-битных компьютеров наибольшее целое число равно 2 31 -1 или 2 147 483 647, а наименьшее целое число равно - (2 31 -1) или -2 147 483 647. если мы укажем число вне диапазона целочисленного типа, оно будет интерпретировано как число с плавающей точкой. Целочисленный размер можно определить из PHP_INT_SIZE, максимальное значение из PHP_INT_MAX. Если вы укажете число за пределами целочисленного типа, оно будет интерпретировано как число с плавающей точкой.
Числа с плавающей точкой
Описание
Числа с плавающей точкой могут быть записаны в двух формах, дробной и экспоненциальной форме.
Дробная форма:
Номер должен содержать хотя бы одну цифру (0-9). Запятые или пробелы не допускаются в целых числах. Он должен иметь десятичную точку. Это может быть как положительный, так и отрицательный знак по умолчанию - положительный.
Экспоненциальная форма:
Часть экспоненты представляет собой «e» или «E», за которыми следует целое число, которое может быть подписано (перед «+» или «-»).
Версия
(PHP 4 и выше)
Пример:
<?php
$a = 5.205;
$b = 1.3e3;
$c = 6E-10;
?>
Новый контент: Composer: менеджер зависимостей для PHP , R программирования