each()

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
Gen_r_questions
Сообщения: 14
Зарегистрирован: 13 фев 2011, 12:35

Hi all
Почему переменной $key присваивается ключ массива т.e a,b,c
а переменой $val присваиваются значения массива
по идеи должно быть наоборот, each() сначало же возвращает значение массива, а потом ключ массива

Код: Выделить всё

<?php
$fruit = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry');

reset($fruit);
while (list($key, $val) = each($fruit)) {
    echo "$key => $val
";
}
?> 
Отв:
a => apple
b => banana
c => cranberry
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

each возвращает ключ/значение. Без всяких идей и догадок, есть сомнения го в гугл искать each php, копипасты мануалов тонна..
[syntax=Delphi] [/syntax]
Ответить