PHPのarray_splice()関数
翻訳結果:
UK[splaɪs] 美[splaɪs]
vt. スプライシング; ねじる (ロープの 2 つの部分); 接着; 接着 (フィルム、テープなど)
n. 接着ジョイント、ボンディング、ヒンジ
三人称単数: splices 現在分詞: splicing 過去形: spliced 過去分詞: spliced
PHPのarray_splice()関数構文
関数:選択した要素を配列から削除し、新しい要素に置き換えます。
構文: array_splice(array,start,length,array)
パラメータ:
パラメータ | 説明 |
配列 | 必須。配列を指定します。 |
開始 | 必須。数値。削除された要素の開始位置を指定します。 0 = 最初の要素。値が正の数に設定されている場合、削除は値で指定された配列内のオフセットから始まります。値が負の数に設定されている場合、配列の末尾から値で指定されたオフセットから削除が開始されます。 -2 は、配列の最後から 2 番目の要素から開始することを意味します。 |
長さ | オプション。数値。削除する要素の数を指定します。これは、返される配列の長さでもあります。値が正の数に設定されている場合、その数の要素が削除されます。この値を負の数に設定すると、配列の先頭から末尾の逆数までのすべての要素が削除されます。この値が設定されていない場合は、start パラメーターで設定された位置から配列の末尾までのすべての要素が削除されます。 |
配列 | オプション。元の配列に挿入される要素を含む配列を指定します。要素が 1 つだけの場合は、文字列に設定でき、配列に設定する必要はありません。 |
説明: 配列内の一連の要素を選択しますが、それらを返すのではなく、削除して他の値に置き換えます。 4 番目の引数が指定された場合、以前に選択された要素は 4 番目の引数で指定された配列に置き換えられます。最終的に生成された配列が返されます。
PHPのarray_splice()関数例
<?php $a1=array("a"=>"男友","b"=>"老公","c"=>"手机","d"=>"口红"); $a2=array("眼影","护肤品"); array_splice($a1,0,2,$a2); print_r($a1); ?>
インスタンスの実行>>
[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します
出力:
Array ( [0] => 眼影 [1] => 护肤品 [c] => 手机 [d] => 口红 )