1. ホーム
  2. php

[解決済み] PHPで配列の任意の位置に新しい項目を挿入する

2022-03-17 09:22:29

質問

配列の任意の位置(例えば配列の真ん中)に新しい項目を挿入するにはどうすればよいですか?

どのように解決するのですか?

もう少し直感的に理解できるかもしれません。これは、1回の関数呼び出しで array_splice :

$original = array( 'a', 'b', 'c', 'd', 'e' );
$inserted = array( 'x' ); // not necessarily an array, see manual quote
 
array_splice( $original, 3, 0, $inserted ); // splice in at position 3
// $original is now a b c x d e

replacementが1つの要素だけである場合、その要素が配列そのものであるか、オブジェクトであるか、NULLでない限り、array()で囲む必要はない。

<ブロッククオート

戻り値: この関数が行うこと ない は目的の置換を返します。その $original は参照渡しで、その場で編集される。式を見てください。 array &$array& の中に parameters list .