0

array_splice私の要素はオブジェクトなので使用できません。全体として挿入するのではなく、フィールドごとに挿入します。

PS

リーが言ったように挿入していました:

array_splice($オリジナル、2、0、$obj);

4

1 に答える 1

2

オブジェクトを直接渡すと、array_splice記述した動作が得られます。

私はあなたがこれをしていると思います:

$original = array(1, 2, 3, 4, 5);
$obj = new Object;

array_splice($original, 2, 0, $obj);

これを行う必要がある場合:

array_splice($original, 2, 0, array($obj));

このようにして、個々のフィールドが挿入されるのではなく、オブジェクトが全体として挿入されます。

于 2012-07-16T11:44:00.630 に答える