Как сплайсировать массив для вставки массива в определенную позицию?

$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));