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

配列内の位置 1に値を$sale_bread_elem挿入して、配列を次のようにします。何が間違っているのかわかりません。

$custom = Array(
            Array(
                'name'  =>  $name1,
                'url'   =>  $url1
            ),
            Array(
                'name'  =>  'Golf',
                'url'   =>  $slug . $parent_slug
            ),
            Array(
                'name'  =>  $name_a,
                'url'   =>  $url_a
            )
        );
4

1 に答える 1

21

array_spliceDocsは、挿入する要素の配列を取りますしたがって、呼び出しは実際には

array_splice($custom, 1, 0, array($bread_elem));
于 2012-06-11T09:53:04.777 に答える