Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP для начинающих

Войти
Регистрация
Восстановить пароль
 
olafars
3 / 3 / 0
Регистрация: 08.10.2009
Сообщений: 88
#1

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

24.08.2014, 01:27. Просмотров 1381. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Объединение вложенных массивов (PHP):

Как перебрать в цикле многомерный массив, не зная количество вложенных массивов? - PHP
$a=array( "a1"=>array(array(array("one", "two", "three"),333,555,777,999),1,2,3,4,5,6,7,8,9), 798, 4449849 ...

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

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

Объединение элементов массивов - PHP
Подскажите плз как сложить несколько массивов в один? Например в пустой массив $c поместить элементы массивов $a и $b ?, гуглил тут...

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

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

2
Jewbacabra
Эксперт PHP
3018 / 2605 / 968
Регистрация: 24.04.2014
Сообщений: 7,969
24.08.2014, 01:56 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
http://php.net/manual/ru/function.array-merge.php
1
pav1uxa
1855 / 1709 / 645
Регистрация: 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
Привет! Вот еще темы с ответами:

Объединение отсортированных массивов - PHP
Привет всем! У меня есть 2 массива $arr = array ('one'=&gt;array(1,2,3,51),'two'=&gt;array(0,16,32)); Надо отсортировать их значения, а...

Объединение двух массивов в один - PHP
Зарание извеняюсь, наверно за самый ламерский вопрос но как обединить в один масив значение 2 масивов например $mas1 $mas2 результат...

Объединение двух массивов в один - PHP
Подскажите пожалуйста как объединить 2 массива в один первые 2 картинки это массивы которые есть первый второй

Правильное объединение массивов по значению ключа - PHP
Добрый день. Есть многомерный массив с информацией о пользователях типа: &lt;?php $wp_usermeta = array( ...


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

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

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