Я пытаюсь записать все значения массива, используя цикл while
, но он не работает, какие-либо подсказки?Пока цикл не отображается?
$console = array("Wii","Playstation 3","Xbox","Dator");
echo "I like " .$console[0] . " and " . $console[1] . ".";
while($console <5){
echo "The console you like is: $console <br>";
$x++;
}
Мой первый echo
виден, но второй один в моем цикле не то, что я сделал не так? Цикл while
должен иметь возможность отображать все 4 переменные консолей, но ничего не показывает.
1) Ваш цикл в то время как бесконечный цикл, как $ консоль никогда не меняется 2) $ co nsole - это массив, поэтому проверка, что он меньше 5, не имеет смысла. 3) Вместо этого вы должны использовать foreach. –
'while (count ($ console) <5) {}' возможно – devpro
или из руководства php: 'while (list ($ key, $ val) = each ($ console)) echo $ val."
";' – devpro