Код: Выделить всё
<?php
$result = array(
array('id'=>1),
array('id'=>2),
array('id'=>3),
array('id'=>4),
);
foreach($result as &$item){
print_r($item);
}
foreach($result as $item){
print_r($item);
}
?>
Array
(
[id] => 1
)
Array
(
[id] => 2
)
Array
(
[id] => 3
)
Array
(
[id] => 4
)
Array
(
[id] => 1
)
Array
(
[id] => 2
)
Array
(
[id] => 3
)
Array
(
[id] => 3
)
Вывод последнего элемента в массиве в первом цикле отличается от вывода последнего элемента во втором цикле.
Подскажите, пожалуйста, в чем ошибка?