Схлопнуть массив

PNS

Новичок
Схлопнуть массив

Имеется многомерный массив.
Надо сделать из него одномерный
Существует ли для этого функция(и какая)?
 

Wicked

Новичок
PNS
конечно! array_keys().

На самом деле, таких функций наверное нет, потому что "схлапывать" многомерный массив в одномерный можно очень по-разному. Будет хорошо, если ты приведешь пример исходного массива, и массива, который необходимо из него получить.
 

PNS

Новичок
Wicked

понятно, что по-разному. Я просто забыл об этой функции, так как давно не использовал.
Спасибки.
 

HEm

Сетевой бобер
смотря для чего
для хранения в строке есть, к примеру, serialize
 

PNS

Новичок
Wicked

сам разобрался.
2 строчки кода и вся задача.
array_keys(). делает немного не то что нужно,
А подсказка сработала.

-~{}~ 20.04.06 20:09:

Wicked


а вообще-то задачка такая.
$arr0=array(10=>0, 1=>1, 2=>2);
$arr1=array(20=>0, 1=>1, 2=>2);
$arr2=array(30=>0, 1=>1, 2=>2);

$arr=array(0=>$arr0 ,1=>$arr1 ,2=>$arr2 );

Нужно $arr привести к виду
$arr_=array(0=>.., 1=>.., ... ... и т.д);

HEm
Какая функция такую штуку делает?
 

PNS

Новичок
HEm
Как можно работать с пхп без хелпа на пхп.нете? Неужто вы думаете, что я такой шлапак.
serialize делает не то.
Кроме того, этот хелп полезен тому, кто помнит/знает хотя бы примерное название функции.
А тому, кто не помнит или не знает названия хелп может быть и вреден, так как в нем такой человек заблудится в два счета.

Я задачку эту уже решил - код из трех коротких строчек.
 

clops

Новичок
мне кажется что тут есть чуточку работу для array_merge();

делать мона примерно так

$myMergedArray = array_merge($arr[0],$arr[1],$arr[2],...);
 
Сверху