Почему переменной $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