bool in_array ( mixed $needle , array $haystack [, bool $strict ] ) 傳回值為直或假
var_dump(in_array(0, array('s' ); true)。先將string類型先轉換為number,再進行比較操作。 ))的結果也是true
如果把in_array 的第三個參數strict設為true,比較的時候就會判斷值和類型是否都相當。
關於php in_array文法
bool in_array ( mixed $needle , array $haystack [, bool $strict ] ) 回傳值為直或假文法
$a = array('1.10', 12.4, 1.13); if (in_array('12.4', $a, true)) { echo "'12.4' found with strict checkn"; } if (in_array(1.13, $a, true)) { echo "1.13 found with strict checkn"; }PH