1. in_array 的弱类型匹配
$arr = array(
'a' => 'a',
'b' => 0,
);
var_dump(in_array('abc', $arr));
这个代码返回的是TRUE,因为字符串abc在匹配数字0的时候,首先会被转换成int类型,所以'abc'就成了0,所以返回结果是TRUE
1. in_array 的弱类型匹配
$arr = array(
'a' => 'a',
'b' => 0,
);
var_dump(in_array('abc', $arr));
这个代码返回的是TRUE,因为字符串abc在匹配数字0的时候,首先会被转换成int类型,所以'abc'就成了0,所以返回结果是TRUE