array_slice
配列からセグメントを取ります
array_slice()
関数は、条件に応じてアレイ内の値のセグメントを取り出して返します。
注:配列に文字列キーがある場合、返された配列はキー名を保持します。 (例4を参照)
配列の3番目の要素から始まり、配列内の残りの要素を返します。
<?php $ a = array ( "red" 、 "green" 、 "blue" 、 "Yellow" 、 "Brown" ) ; print_r ( array_slice ( $ a 、 2 ) ) ; ?>
自分で試してみてください
配列の2番目の要素からそれを取り、2つの要素のみを返します。
<?php $ a = array ( "red" 、 "green" 、 "blue" 、 "Yellow" 、 "Brown" ) ; print_r ( array_slice ( $ a 、 1、2 ) ) ; ?>
自分で試してみてください
ネガティブスタートパラメーターを使用します:
<?php $ a = array ( "red" 、 "green" 、 "blue" 、 "Yellow" 、 "Brown" ) ; print_r ( array_slice ( $ a 、 -2、1 ) ) ; ?>
自分で試してみてください
Preserveパラメーターをtrueに設定します。
<?php $ a = array ( "red" 、 "green" 、 "blue" 、 "Yellow" 、 "Brown" ) ; print_r ( array_slice ( $ a 、 1、2 、 true ) ) ; ?>
自分で試してみてください
文字列キー名と整数キー名を処理します。
<?php $ a = array ( "a" => "red" 、 "b" => "green" 、 "c" => "blue" 、 "d" => "yellow" 、 "e" => "brown" ) ; print_r ( array_slice ( $ a 、 1、2 ) ) ; $ a = array ( "0" => "red" 、 "1" => "green" 、 "2" => "blue" 、 "3" => "Yellow" 、 "4" => "Brown" ) ; print_r ( array_slice ( $ a 、 1、2 ) ) ; ?>
自分で試してみてください