現在の位置: ホーム> 関数カテゴリ一覧> 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 )​ ) ;
?>

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

類似の関数
  • 配列内の現在の要素を返します current

    current

    配列内の現在の要素を返します
  • 指定された値で配列を埋めます array_fill

    array_fill

    指定された値で配列を埋めます
  • 指定された長さのアレイに値を入力します array_pad

    array_pad

    指定された長さのアレイに値を入力します
  • 配列内のすべての値を要約します array_sum

    array_sum

    配列内のすべての値を要約します
  • アレイ内の内側のポインターを1つずつ移動します next

    next

    アレイ内の内側のポインターを1つずつ移動
  • 「ナチュラルソート」アルゴリズムを使用して、配列ケースに依存しない文字を並べ替えます natcasesort

    natcasesort

    「ナチュラルソート」アルゴリズムを使用し
  • コールバック関数を使用して、アレイのユニットをフィルタリングします array_filter

    array_filter

    コールバック関数を使用して、アレイのユニ
  • 最初の配列の要素を渡された配列に置き換えます array_replace

    array_replace

    最初の配列の要素を渡された配列に置き換え