PHP for循环不增加递增变量$ i

时间:2016-03-09 04:13:48

标签: php

所以在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中运行良好

0 个答案:

没有答案