<?php
$tests = array(
"42",
1337,
0x539,
'0x539',
02471,
'02471',
0b10100111001,
'0b10100111001',
1337e0,
'1337e0',
"not numeric",
array(),
9.1
);
foreach ($tests as $element) {
var_export($element);
if (is_numeric($element)) {
echo "is numeric", PHP_EOL;
} else {
echo "is NOT numeric", PHP_EOL;
}
}
- Output for 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.12 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- '42'is numeric
1337is numeric
1337is numeric
'0x539'is NOT numeric
1337is numeric
'02471'is numeric
1337is numeric
'0b10100111001'is NOT numeric
1337.0is numeric
'1337e0'is numeric
'not numeric'is NOT numeric
array (
)is NOT numeric
9.1is numeric
- Output for 7.0.14 - 7.0.20
- '42'is numeric
1337is numeric
1337is numeric
'0x539'is NOT numeric
1337is numeric
'02471'is numeric
1337is numeric
'0b10100111001'is NOT numeric
1337.0is numeric
'1337e0'is numeric
'not numeric'is NOT numeric
array (
)is NOT numeric
9.0999999999999996is numeric
- Output for 7.0.2 - 7.0.10
- '42'is numeric
1337is numeric
1337is numeric
'0x539'is NOT numeric
1337is numeric
'02471'is numeric
1337is numeric
'0b10100111001'is NOT numeric
1337.0is numeric
'1337e0'is numeric
'not numeric'is NOT numeric
array (
)is NOT numeric
9.09999999999999964472863is numeric
- Output for 7.0.0 - 7.0.1
- '42'is numeric
1337is numeric
1337is numeric
'0x539'is NOT numeric
1337is numeric
'02471'is numeric
1337is numeric
'0b10100111001'is NOT numeric
1337is numeric
'1337e0'is numeric
'not numeric'is NOT numeric
array (
)is NOT numeric
9.09999999999999964472863is numeric
- Output for 5.6.28
- '42'is numeric
1337is numeric
1337is numeric
'0x539'is numeric
1337is numeric
'02471'is numeric
1337is numeric
'0b10100111001'is NOT numeric
1337is numeric
'1337e0'is numeric
'not numeric'is NOT numeric
array (
)is NOT numeric
9.0999999999999996is numeric
- Output for 5.4.22 - 5.4.45, 5.5.6 - 5.5.38, 5.6.0 - 5.6.25
- '42'is numeric
1337is numeric
1337is numeric
'0x539'is numeric
1337is numeric
'02471'is numeric
1337is numeric
'0b10100111001'is NOT numeric
1337is numeric
'1337e0'is numeric
'not numeric'is NOT numeric
array (
)is NOT numeric
9.09999999999999964472863is numeric
- Output for 5.4.0 - 5.4.21, 5.5.0 - 5.5.5
- '42'is numeric
1337is numeric
1337is numeric
'0x539'is numeric
1337is numeric
'02471'is numeric
1337is numeric
'0b10100111001'is NOT numeric
1337is numeric
'1337e0'is numeric
'not numeric'is NOT numeric
array (
)is NOT numeric
9.1is numeric
- Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29
- Parse error: syntax error, unexpected T_STRING, expecting ')' in /in/97Pmv on line 9
Process exited with code 255. - Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
- Parse error: parse error, unexpected T_STRING, expecting ')' in /in/97Pmv on line 9
Process exited with code 255. - Output for 4.3.2 - 4.3.4
- Parse error: parse error, expecting `')'' in /in/97Pmv on line 9
Process exited with code 255.
preferences:
276.05 ms | 401 KiB | 356 Q