|
|
|
| Не работает вот такой код:
<?
$films = array
(
array("name" => "Reservoir Dogs", "year" => "1988"),
array("name" => "Shrek 2", "year" => "1984"),
array("name" => "Revolver", "year" => "1999"),
array("name" => "Mouline Rough", "year" => "1930"),
array("name" => "Matrix", "year" => "2005")
);
for ($i = 0; $i < count($films); $i++);
{
echo $films[$i]['name']."was produced in".$films[$i]['year']."<br>";
}
?>
|
Браузер банально ничего не показывает. Zend-же в свою очеред выдает notice, что в строке "echo..." - "Undefined offset: 5".
В это же время если без цикла просто написать:
echo $films[0]['name']."<br>";
echo $films[1]['name']."<br>";
|
то всё работает отлично.
В чём проблема? Я новичок, наверное просто чего-то банального не замечаю. Хотя и пример списывал с книжки... | |
|
|
|
|
|
|
|
для: GMile
(06.08.2007 в 18:49)
| |
for ($i = 0; $i < count($films); $i++);
|
Уберите ";". | |
|
|
|
|
|
|
|
для: Unkind
(06.08.2007 в 18:54)
| | Фух... спасибо. Я уж было начал терять веру в жизнь | |
|
|
|