pilot911
Новичок
Итерация в foreach
известно, что foreach перемещает указатель в массиве с каждой итерацией
но как внутри цикла обратиться к итерируемому массиву?
проблема в том, что с каждой итерацией массив уменьшается на элемент
вопрос - как внутри цикла обратиться к первозданному массиву ?
хотелось бы без копирования во временную переменную
известно, что foreach перемещает указатель в массиве с каждой итерацией
но как внутри цикла обратиться к итерируемому массиву?
проблема в том, что с каждой итерацией массив уменьшается на элемент
PHP:
$array = array('a','b','c','d');
foreach($array as $k=>$val) {
var_dump($array);
}
debug
1 b
2 c
3 d
debug
2 c
3 d
debug
3 d
debug
0 a
1 b
2 c
3 d
вопрос - как внутри цикла обратиться к первозданному массиву ?
хотелось бы без копирования во временную переменную
