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

    array_pop

    配列の最後のユニットをポップアップします
  • 「ナチュラルソート」アルゴリズムを使用して、配列ケースに依存しない文字を並べ替えます natcasesort

    natcasesort

    「ナチュラルソート」アルゴリズムを使用し
  • 配列の内側のポインターを1つに戻します prev

    prev

    配列の内側のポインターを1つに戻します
  • 新しい配列を作成します array

    array

    新しい配列を作成します
  • ユーザー定義の比較関数を使用して、値で配列をソートします usort

    usort

    ユーザー定義の比較関数を使用して、値で配
  • 配列内のすべての値の積を計算します array_product

    array_product

    配列内のすべての値の積を計算します
  • 配列のキーと値を交換します array_flip

    array_flip

    配列のキーと値を交換します
  • キー名の比較を使用して、配列の違いセットを計算する array_diff_key

    array_diff_key

    キー名の比較を使用して、配列の違いセット