$custom = Array( Array( 'name' => $name1, 'url' => $url1 ), Array( 'name' => $name_a, 'url' => $url_a ) );
Я пытаюсь объединить массив со следующим:
$bread_elem = array('name' => 'Golf', 'url' => $slug . $parent_slug); array_splice($custom, 1, 0, $bread_elem);
Я хочу, чтобы мой массив стал следующим, со значением $sale_bread_elem
вставленным в позицию 1 в массиве. Я не вижу, что я делаю неправильно.
$custom = Array( Array( 'name' => $name1, 'url' => $url1 ), Array( 'name' => 'Golf', 'url' => $slug . $parent_slug ), Array( 'name' => $name_a, 'url' => $url_a ) );
array_splice
Docs принимает массив элементов для вставки. Таким образом, вызов должен быть фактически
array_splice($custom, 1, 0, array($bread_elem));