Как сделать значение переменной доступным во втором вложенном цикле while?

В настоящее время у меня есть цикл while, в котором есть еще один цикл while, я хочу ссылаться на значение, которое изменяется первым циклом при каждом запуске второго цикла.

$counter = 0;
$counter2 = 2;

while ($counter < 7) {
$name = 0;
while ($array[$counter2][2] == !false) {
if ($array[$counter2][3] == "string") {
if ($array[$counter2][2] == $counter) {
$name = 1;
}
}
$counter2++;
}
$counter++;
}

Когда я запускаю вышеизложенное и выполняю второй оператор IF, значение $ counter равно 0, хотя это должно проходить через каждую итерацию первого цикла.

Как мне получить значение $ counter во втором цикле while, чтобы оно совпадало с $ counter, который я использую в первом цикле while?

0

Решение

Второй цикл выполнялся только один раз, потому что поиск по массиву всегда начинался как ложный, потому что я не сбрасывал второй счетчик каждый раз, когда запускался первый цикл.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]