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

    array_column

    入力配列内の単一の列の値を返します
  • 最初の配列の要素を渡された配列に置き換えます array_replace

    array_replace

    最初の配列の要素を渡された配列に置き換え
  • 配列の先頭に1つ以上のユニットを挿入します array_unshift

    array_unshift

    配列の先頭に1つ以上のユニットを挿入しま
  • 配列の交点を計算します array_intersect

    array_intersect

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

    array_diff_key

    キー名の比較を使用して、配列の違いセット
  • 配列を逆に並べ替え、インデックス関係を維持します arsort

    arsort

    配列を逆に並べ替え、インデックス関係を維
  • 指定されたキーと値で配列を入力します array_fill_keys

    array_fill_keys

    指定されたキーと値で配列を入力します
  • 配列に値があるかどうかを確認します in_array

    in_array

    配列に値があるかどうかを確認します
人気記事(にんききじ)