Соединяем два ассоциативных массива
"соединить ассоциативный массив", соединяем два и более ассоциативных массива с примером и кодом.
Подробно о соедении двух ассоциативных массивов.
Соединим два ассоциативных массива
Для того, чтобы соединить два ассоциативных массива вам потребуется:
Первый ассоциативный массив, который будем соединять со вторым, используем те массивы, которые ранее использовали в предыдущих темах:
И второй ассоциативный массив,ь который будем соединять с первым:
$второй_массив = array (
'Иванов' => array ('рост' => 174, 'вес' => 68),
'Аминев' => array ('рост' => 178, 'вес' => 93)) ;
Далее нам потребуется код, который соединит два ассоциативных массива - это простой знак плюс - "+"
Соберем весь код соединения ассоциативных массивов:
Код соединения ассоциативных массивов:
Далее соберем весь код "соединения ассоциативных массивов" в одно целое и выведем с помощью print_r:
<?
$первый_массив = array ('1 ячейка' => 15, '2 ячейка' => 12 , '3 ячейка' => 'слово');
$второй_массив = array (
'Иванов' => array ('рост' => 174, 'вес' => 68),
'Аминев' => array ('рост' => 178, 'вес' => 93)) ;
$новый_массив = $первый_массив + $второй_массив;
print_r ($новый_массив);
?>
Результат работы Кода соединения ассоциативных массивов:
И конечно же ... давайте весь код соединения ассоциативных массивов, который вы видели выше разместим прямо здесь:
Array(
[1 ячейка] => 15
[2 ячейка] => 12
[3 ячейка] => слово
[Иванов] => Array
(
[рост] => 174
[вес] => 68
)
[Аминев] => Array
(
[рост] => 178
[вес] => 93
)
)
Соединяем два ассоциативных массива способ 2
Для использования второго способа соединения двух и более ассоциативных массива вам потребуется
Массивы возьмем из предыдущего пункта.
Функция для соединения массивов - array_mergeСоберем весь код и опять же выведем с помощью print_r :
Код для соединения ассоциативных массивов:
<?
$первый_массив = array ('1 ячейка' => 15, '2 ячейка' => 12 , '3 ячейка' => 'слово');
$второй_массив = array (
'Иванов' => array ('рост' => 174, 'вес' => 68),
'Аминев' => array ('рост' => 178, 'вес' => 93)) ;
$новый_массив_1 = array_merge($первый_массив , $второй_массив);
print_r ($новый_массив_1 );
?>
Результат работы Кода для соединения ассоциативных массивов:
Опять же выведем весь код прямо здесь:
Array(
[1 ячейка] => 15
[2 ячейка] => 12
[3 ячейка] => слово
[Иванов] => Array
(
[рост] => 174
[вес] => 68
)
[Аминев] => Array
(
[рост] => 178
[вес] => 93
)
)
