所以我试图了解为什么会发生这种情况:
<?php
$a = TRUE;
$b = FALSE;
echo "a is ".$a."<br/>";
if (is_numeric($a)){
echo "a is numeric<br/>";
}
echo "b is ".$b."<br/>";
if (is_numeric($b)){
echo "b is numeric<br/>";
}
?>
给出以下输出
a 是 1
b 是
所以 A 被认为是 1 但不被认为是数字。
手册说像“42”这样的字符串被认为是数字。