I want to make a decision whether the program is an integer
Because no matter whether it is a negative number or a positive number, it is not an integer//So try to get a piece of code done. Master
Reply to discussion (solution)
Echo (GetType ($num) = = "integer")? " Integer ":" Is not an integer ";
if (Preg_match ('/^[-+]?\d+$/')) echo ' Integer ';
$a = 50;
return $a = = ($a <<0);
The worship of Daniel ...
if (Preg_match ('/^[-+]?\d+$/')) echo ' Integer ';
Moderator are you a regular?
$a = 50;
return $a = = ($a <<0); and a negative number.
is the regular
if (Preg_match ('/^[-+]?\d+$/')) echo ' Integer ';
Moderator are you a regular?
Only integers have displacement operations
$a = 50;
return $a = = ($a <<0); and a negative number.
Thank you all! ·
if ($num-floor ($num) ==0) {
echo "integer";
}
is the regular
if (Preg_match ('/^[-+]?\d+$/')) echo ' Integer ';
Moderator are you a regular?
Only integers have displacement operations
$a = 50;
return $a = = ($a <<0); and a negative number.
No. PHP is a weak language, and any type can be called a bit.
In fact, the same effect as intval. Just about 3 times times faster than Intval.
if ($num-floor ($num) ==0) {
echo "integer";
}
Line: Echo ($num-floor ($num) ==0)? ' Integer ': ' Decimal ';
No. PHP is a weak language, and any type can be called a bit.
In fact, the same effect as intval. Just about 3 times times faster than Intval.
Don't be kidding!
Echo 2.3 << 0;
Output 2
In any language, displacement operations are only valid for integers
No. PHP is a weak language, and any type can be called a bit.
In fact, the same effect as intval. Just about 3 times times faster than Intval.
Don't be kidding!
Echo 2.3 << 0;
Output 2
In any language, displacement operations are only valid for integers
That is, judging whether an integer, as long as the 0-bit, and then compared with the original, you know whether it is an integer.
Is this a problem?