关于in_array当值是数组的情况

在PHP手册中in_array()是可用把值设置成数组来比较的

#没有排序的比较
$a = array(1,2,3,4);
$b = array(4,3,2,1);
$c = array($b);
var_dump(in_array($a, $c));
// return false

#有排序的比较
sort($a);
sort($b);
$c = array($b);
var_dump(in_array($a, $b));
// return true;

 我也不知道为什么会出现这种情况。

正在查找原因

你可能感兴趣的:(关于in_array当值是数组的情况)