Какие условия я могу использовать в цикле for с использованием PHP? - PullRequest
0 голосов
/ 07 февраля 2019

Я новичок в PHP.Я немного знаю о том, как работают циклы.Используя этот формат: (initial; conditions; increment), почему этот цикл не работает?Какие условия допускаются?

Вот код:

<?php
  $name = "Biswajit";
  for ($i = 1; $name[$i] == "w"; $i++) {

    echo "hello";

  }
?>

Ответы [ 2 ]

0 голосов
/ 07 февраля 2019

Таким образом, цикл for в PHP во многом похож на любой другой цикл for в любом другом языке.

По сути, вы сможете поставить условие, которое приводит к логическому значению (особенно==, >, <, >=, <=).

Вот базовый пример цикла for в PHP для печати числа:

for($i = 0; $i < 5; $i++) {
  echo $i;
}

Надеюсь, этот простой пример поможет!:)

0 голосов
/ 07 февраля 2019

Условием может быть любое выражение, которое может быть полезно оценено как true или false.

Условие проверяется один раз в начале каждой итерации цикла.Цикл заканчивается , как только один из этих тестов дает ложь.

Ваше примерное условие $name[$i] == "w" синтаксически допустимо, но немедленно завершит цикл, потому что $name[1] равно iне w.(Обратите внимание, что строковые символы начинаются с 0.) Возможно, вы хотели написать $name[$i] != "w".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...