$k = 0;
$fieldArr = array('tt', 'bb');
if ( in_array( $k, $fieldArr)) {
echo '1';
}
按理来说,是不会输出1的,但是最后输出1, 是不是in_array函数使用的时候会转类型呢,源于in_array会自动根据第一个参数的类型,对第二个参数里面的数值进行类型转换
$k = 0;
$fieldArr = array('tt', 'bb');
if ( in_array( $k, $fieldArr)) {
echo '1';
}
按理来说,是不会输出1的,但是最后输出1, 是不是in_array函数使用的时候会转类型呢,源于in_array会自动根据第一个参数的类型,对第二个参数里面的数值进行类型转换