Соединим два массива с помощью PHP функции array_merge() на одном из примеров.
Типовая структура массива
key => value,
key2 => value2
...
)
PHP функция array() содержит (создаёт, хранит) данные в упорядоченном виде.
key — ключ,
value — значение
Каждому ключу соответствует своё значение. Ключ также может иметь свой массив.
Соединение двух массивов
В массиве каждый ключ может иметь свои подмассивы. В примере ниже соеденим два массива, один из которых содержит массив с различными данными, некоторые ключи из которых имеют свои массивы. А другой массив имеет лишь один ключ, состоящий из своего массива.
Первый массив:
'labels' => array(
'name' => __('Один', 'ploshadka'),
'singular_name' => __('Два', 'ploshadka'),
'parent_item_colon' => ''
),
'public' => true,
'supports' => array('title', 'editor'),
'map_meta_cap' => true
);
Второй массив запишем в коротком варианте. Он доступен начиная с PHP 5.4:
'edit_post' => 'edit_ploshadka',
'edit_posts' => 'edit_ploshadka',
'edit_others_posts' => 'edit_other_ploshadka'
);
Это аналогичная запись:
"capabilities" => array(
'edit_post' => 'edit_ploshadka',
'edit_posts' => 'edit_ploshadka',
'edit_others_posts' => 'edit_other_ploshadka'
)
);
Соединяем вместе: