Это не имеет значения.
Но если интересно, это несколько функций, сгенерированных https://metabox.io/online-generator/ и помещенных в тему или плагин для вордпресса.
Они работают, всё ОК, но хочется немного причесать.
У тебя 5 функций, в каждой разные массивы. Если ты хочешь слить массивы в один - array_merge или array_merge_recursive, в случае, если уровень вложенности массивов больше одного.
Если тебе нужно сохранить массивы в исходном виде - объяви в функции массив, куда запушь все существующие meta_boxes, чтобы потом можно было к ним обращаться по индексу/ключу.
Спасибо за конкретное направление.
Почитал https://www.php.net/manual/ru/function.array-merge... (действительно вложенность имеет место быть) но не понял как поступить в данном случае. Имя массива одно ж во всех функциях. И возвратить из функции нужно массив массивов.
Ума не хватило понять, что если бы я ничего не знал про массивы, что этого бы термина ни вопросе не было, ни сокращения кода до читабельного.
Уволь пож. меня от такой помощи.
$meta_boxes[] насколько я понимаю и есть ассоциативный массив.
У тебя нет самых базовых знаний. Поэтому, я посоветовал тебе изучить массивы прежде, чем пытаться получить здесь готовый исходник.
Ума понять, что пришли за халявой - хватило...
Если бы у тебя были знания, а не фантазии, ты бы не строчил что попало, а просто помог.
Надеюсь, найдутся способные помочь не пустой болтовней с глупыми обвинениями и посыланиями в php.net, а конкретикой.