所以在PHP 7中似乎发生了一些不寻常的事情,我最初使用foreach循环遍历一个数组,然而,这已经停止工作,现在我已经决定使用for循环并且发现它只是不会增加递增$ i变量,也不会循环迭代。
以下是代码;
<?php
$count = count($array);
var_dump($count);
for($i=0;$i<$count;$i++) {
echo $i;
$v1 = ($array[$i][0] == $keys[0]);
$v2 = ($array[$i][0] == $keys[1]);
$v3 = ($array[$i][1] == $keys[0]);
$v5 = ($array[$i][1] == $keys[1]);
if($v1)
return true;
elseif($v2)
return true;
elseif($v3)
return true;
elseif($v5)
return true;
}
?>
在实时样本中,$ count等于11,$ array的类型是一个数组。 $ array和$ keys是多维数组。
此代码在PHP 5.4中运行良好