PHP array_splice() スプライス配列の使用例_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:30:21
オリジナル
935 人が閲覧しました

PHPで配列を結合するには、配列内のoffsetから始まりoffset+lengthで終わるすべての要素を削除し、配列形式の削除された要素。 array_splice() の構文形式は次のとおりです:

array array_splice (array array, int offset[,length[,array replace]])

offsetが正の値の場合、配列の先頭からのオフセット位置から結合が開始されます。 offsetが負の値の場合、配列の末尾からのオフセット位置から結合が開始されます。オプションの長さパラメータを省略した場合、オフセット位置から始まり配列の末尾で終わるすべての要素が削除されます。長さが指定されており、それが正の場合、結合は配列の先頭からのオフセット + 長さの位置で終了します。逆に、length が指定されていて負の場合、共用体は配列の先頭から count(input_array)-length だけ終了します。

配列を結合する標準的な例、PHP コードを見てみましょう:

1

2$fruits = array("リンゴ", "バナナ", "オレンジ", "梨", "ブドウ", "レモン", "スイカ");

3$subset = array_splice($fruits, 4);

4print_r($fruits);

5print_r($subset);

6//出力結果は次のとおりです:

7// Array ( [0] => Apple [1] => Banana [2] => Orange [3] => Pear )

8// Array ( [0] => ブドウ [1] => レモン [2] => スイカ )

9?>

オプションのパラメータ置換を使用して、対象部分を置換する配列を指定することもできます。以下の例をご覧ください:

1

2$fruits = array("リンゴ", "バナナ", "オレンジ", "梨", "ブドウ", "レモン", "スイカ");

3$subset = array_splice($fruits, 2, -1, array("Green Apple", "Red Apple"));

4print_r($fruits);

5print_r($subset);

6//出力結果:

7// Array ( [0] => Apple [1] => Banana [2] => Green Apple [3] => Red Apple [4] => Watermelon )

8// Array ( [0] => オレンジ [1] => 梨 [2] => ブドウ [3] => レモン )

9?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/765440.html技術記事 PHP で配列を結合するには、array_splice() 関数という既製の関数があります。この関数は、オフセットから始まりオフセット+長さで終わる配列内のすべての要素を削除します。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート