У меня есть этот цикл
while (count($arr) < 7)
{
$string = 'xx';
for ($i=0; strlen($string) < 4; $i++)
{
$string = $string.'1';
}
echo "<br>array length is less than 7, word $string is created.";
$arr[] = $string;
}
Каждый раз, когда я запускаю эту часть кода, мой локальный сервер xampp отключается и выдает ошибку «сервер не найден».
Я обнаружил, что если удалить внутренний цикл for
, он будет работать нормально.Что-то не так с помещением цикла for
в цикл while
?
Кроме того, мой условный оператор strlen($string) < 4
в цикле for
не имеет никакой ссылки на переменную $i
,но я не вижу ничего нелогичного в том, чтобы иметь условное утверждение, не связанное со счетчиком.Я не прав, нужно ли какое-то сравнение со счетчиком?
TIA