я в настоящее время есть массив, который содержит массив массивов:Merge массив в массив массивов
array(9) {
["enabled"]=>
array(4) {
["title"]=>
string(14) "Enable/Disable"
["type"]=>
string(8) "checkbox"
["label"]=>
string(25) "Enable"
["default"]=>
string(3) "yes"
}
["title"]=>
array(5) {
["title"]=>
string(5) "Title"
["type"]=>
string(4) "text"
["description"]=>
string(60) "This controls the title which the user sees during checkout."
["default"]=>
string(18) "Retail Finance"
["desc_tip"]=>
bool(true)
}
Этот массив называется $test
. Теперь, как вы можете видеть в этом массиве, есть массив с именем "enabled"
с индексом 0 и массив с именем "title"
в индексе 1. Я хотел бы объединить другой ассоциативный массив между индексами 0 и 1. Я включил это ниже:
'enable_finance_calculator' => array(
'title' => __('Enable Calculator', 'woocommerce'),
'type' => 'checkbox',
'label' => __('Enable Finance Calculator', 'woocommerce'),
'default' => 'yes'
),
Обычно при этом я бы использовал array_splice()
, но это не обрабатывает ассоциативные массивы. Какой лучший вариант здесь?
Это замечательная благодарность. Это гораздо меньше связано с тем, что функция, которую я пытался написать, чтобы справиться с этим –