現在の位置: ホーム> 関数カテゴリ一覧> array_slice

array_slice

配列からセグメントを取ります
名前:array_slice
カテゴリ:配列
対応言語:php
一言説明:アレイの選択した部分を返します。

定義と使用法

array_slice()関数は、条件に応じてアレイ内の値のセグメントを取り出して返します。

注:配列に文字列キーがある場合、返された配列はキー名を保持します。 (例4を参照)

例1

配列の3番目の要素から始まり、配列内の残りの要素を返します。

 <?php
$ a = array ( "red" 、 "green" 、 "blue" 、 "Yellow" 、 "Brown" ) ;
print_r ( array_slice ( $ a 、 2 ) ) ;
?>

自分で試してみてください

例2

配列の2番目の要素からそれを取り、2つの要素のみを返します。

 <?php
$ a = array ( "red" 、 "green" 、 "blue" 、 "Yellow" 、 "Brown" ) ;
print_r ( array_slice ( $ a 、 1、2 )​ ) ;
?>

自分で試してみてください

例3

ネガティブスタートパラメーターを使用します:

 <?php
$ a = array ( "red" 、 "green" 、 "blue" 、 "Yellow" 、 "Brown" ) ;
print_r ( array_slice ( $ a 、 -2、1 )​​ ) ;
?>

自分で試してみてください

例4

Preserveパラメーターをtrueに設定します。

 <?php
$ a = array ( "red" 、 "green" 、 "blue" 、 "Yellow" 、 "Brown" ) ;
print_r ( array_slice ( $ a 、 1、2 、 true )​ ) ;
?>

自分で試してみてください

例5

文字列キー名と整数キー名を処理します。

 <?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 )​ ) ;
?>

自分で試してみてください

類似の関数
  • 新しい配列を作成します array

    array

    新しい配列を作成します
  • インデックスチェックと配列の交差点を計算し、個別のコールバック関数を使用してデータとインデックスを比較する array_uintersect_uassoc

    array_uintersect_uassoc

    インデックスチェックと配列の交差点を計算
  • 配列の交点を計算し、コールバック関数を使用してデータを比較します array_uintersect

    array_uintersect

    配列の交点を計算し、コールバック関数を使
  • 変数名とその値を含む配列を作成します compact

    compact

    変数名とその値を含む配列を作成します
  • アレイ内の内側のポインターを1つずつ移動します next

    next

    アレイ内の内側のポインターを1つずつ移動
  • 配列内のすべてのキーのケースを変更します array_change_key_case

    array_change_key_case

    配列内のすべてのキーのケースを変更します
  • コールバック関数を使用してキー名を比較して配列の違いセットを計算します array_diff_ukey

    array_diff_ukey

    コールバック関数を使用してキー名を比較し
  • 配列からセグメントを取ります array_slice

    array_slice

    配列からセグメントを取ります
人気記事(にんききじ)