В настоящее время у меня есть цикл 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?
Второй цикл выполнялся только один раз, потому что поиск по массиву всегда начинался как ложный, потому что я не сбрасывал второй счетчик каждый раз, когда запускался первый цикл.
Других решений пока нет …