мне нужно, чтобы сохранялись ссылки при преобразовании ассоциативный массив <=> массив с числовыми индексами, т.е. в результате подобного кода
| Код | $a = 1; $b = array('asd', &$a); for( $i=0; $i<count($b); $i+=2 ) $c[ $b[$i] ] = $b[$i+1]; $a = 2; print_r($c);
|
должны видеть 2 (и ключ естественно) вот это тоже не работает как мне нужно (по понятным причинам)
| Код | $a = 1; $b = array('asd'=>&$a); foreach( $b as $k=>$v ) { $c[] = $k; $c[] = $v; } $a = 2; print_r($c);
|
но у меня в коде (а не в этих тестовых примерах) по идее происходит такое преобразование с почему-то сохранением ссылок (я еще не до конца разобрался) если у кого будут идеи, они будут всячески приветствоваться |