Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
olafars
3 / 3 / 0
Регистрация: 08.10.2009
Сообщений: 88
#1

Объединение вложенных массивов

24.08.2014, 01:27. Просмотров 1483. Ответов 2
Метки нет (Все метки)

Господа и дамы, приветствую!
Подскажите, есть массив, в него вложено ещё 45 массивов, выглядит примерно так:
PHP
1
2
3
4
5
$array = {
0=> {1,2,3,4,5,6,7,8,9}, 
1=>{1,2,3,4,5,6,7,8,9},
...
}
Мне нужно все 45 массивов объединить в один. Возможно задача для кого-то покажется тривиальной, но у меня возникли определённые трудности. Конечное количество массивов и элементов в них заранее не известны.
Может есть готовые решения в виде встроенных функций? Любой идее буду рад :-)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.08.2014, 01:27
Ответы с готовыми решениями:

Как перебрать в цикле многомерный массив, не зная количество вложенных массивов?
$a=array( "a1"=>array(array(array("one", "two",...

Объединение массивов
Задача такова. Есть 2 массива с 30 елементов каждый. 1-ый - стринговый, там...

Объединение массивов
Здравствуйте. Предположим, есть два массива: $arr1 = ; $arr2 = ; А теперь...

Объединение массивов по значению
Есть два массива (число элементов различаются): 1 - n x 2 2 - n x 3 У них...

Объединение отсортированных массивов
Привет всем! У меня есть 2 массива $arr = array...

2
Jewbacabra
Эксперт PHP
3372 / 2811 / 1267
Регистрация: 24.04.2014
Сообщений: 8,515
24.08.2014, 01:56 #2
http://php.net/manual/ru/function.array-merge.php
1
pav1uxa
1855 / 1709 / 802
Регистрация: 23.01.2014
Сообщений: 6,082
Завершенные тесты: 1
24.08.2014, 09:57 #3
olafars,
PHP
1
2
3
4
5
6
7
8
9
10
11
// Инициализируем стартовый массив
$a = array();
for ($i = 0; $i < 45; $i++)
    $a[$i] = [1, 2, 3, 4, 5, 6, 7, 8, 9];
print_r($a);
 
// Объединяем вложенные элементы в один
$b = array();
for ($i = 0; $i < count($a); $i++)
    $b = array_merge($b, $a[$i]);
print_r($b);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.08.2014, 09:57

Объединение двух массивов
Допустим есть два массива users и seasons. В массиве users значения id_users...

Объединение элементов массивов
Подскажите плз как сложить несколько массивов в один? Например в пустой массив...

Объединение двух массивов
Есть массив $file_images и $complects. $i = количеству в $complects. Как мне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru