Integer type in PHP is numerical data that does not contain a decimal part. It refers to one of the set "{..., -2, -1, 0, 1, 2, ...}" Number; an integer value can be represented in decimal, hexadecimal, octal or binary, and can be preceded by an optional sign. The negative operator can be used to represent a negative int.
The operating environment of this article: Windows 10 system, PHP version 7.1, Dell G3 computer.
The integer is a number in the set {..., -2, -1, 0, 1, 2, ...}
Integer (INTEGER) data is numerical data that does not contain a decimal part.
Integer value int can be expressed in decimal, hexadecimal, octal or binary, and can be preceded by optional symbol (- or). You can use the negative operator to represent a negative int.
To use octal expression, 0 (zero) must be added before the number. Starting from PHP 8.1.0, octal expressions can also be preceded by 0o or 0O . To use hexadecimal representation, the number must be preceded by 0x. To use binary representation, the number must be preceded by 0b.
Starting from PHP 7.4.0, integer values may contain underscores (_). For a better reading experience, these underscores will be filtered out by PHP when displayed.
Example #1 Integer literal expression
<?php $a = 1234; // 十进制数 $a = 0123; // 八进制数 (等于十进制 83) $a = 0o123; // 八进制数 (PHP 8.1.0 起) $a = 0x1A; // 十六进制数 (等于十进制 26) $a = 0b11111111; // 二进制数字 (等于十进制 255) $a = 1_234_567; // 整型数值 (PHP 7.4.0 以后) ?>
Recommended learning: "PHP Video Tutorial"
The above is the detailed content of What does integer type mean in php. For more information, please follow other related articles on the PHP Chinese website!