'; } } recursion($w); [/cit]"/> '; } } recursion($w); [/cit]"> '; } } recursion($w); [/cit]"> {% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (29 май 2017, 22:29) [0/0] [0] [отв] [спам] [под] +1 | -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]


Изм. 3 раз. / Посл. изм. (29 май 2017, 22:31)
2. (30 май 2017, 03:26) [0/0] [0] [отв] [спам] [под] +1 | -1

На visavi увидел


Изм. 1 раз. / Посл. изм. (30 май 2017, 03:30)
  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений