'; } } recursion($w); [/cit]"/> '; } } recursion($w); [/cit]"> '; } } recursion($w); [/cit]">
{% else-1 %}Имеется код вывода каждого элемента из смешанного многомерного массива.
Вопрос: Как преобразовать этот массив в одномерный ?
[cit]
$m = array("Бурундук", "Суслик", "хомяк", 543, "крот"); // 5 элементов
$c = array("самолет", "Хозяин", 53, "Moscow", 34, "Montana", "London", 188, "Paris", "Tokyo"); // 10 элементов
$o = array("Хрусталь", "Изумруд", "Линейка", 333, "Водопад"); // 5 элементов
$f = array($m, $c, $o); // 20 элементов
$i = array($m, $o); // 10 элементов
$t = array($i, $c); // 20 элементов
$z = array($t, $i, $t); // 50 элементов
$w = array($m, $z, "народный", $c, "дерево", $z, "Лисенок", $o, "кирпичный", $z); // 174 элемента
function recursion($a) {
if (is_array($a)) {
for($i=0; $i < count($a); $i++) {
recursion($a[$i]); } }
else {
echo $a.''; } }
recursion($w);
[/cit]