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

    array_fill

    指定された値で配列を埋めます
  • 配列の交点を計算し、コールバック関数を使用してデータを比較します array_uintersect

    array_uintersect

    配列の交点を計算し、コールバック関数を使
  • 配列内の一部またはすべてのキー名を返します array_keys

    array_keys

    配列内の一部またはすべてのキー名を返しま
  • コールバック関数を使用してキー名を比較して配列の違いセットを計算します array_diff_ukey

    array_diff_ukey

    コールバック関数を使用してキー名を比較し
  • 現在のエイリアス pos

    pos

    現在のエイリアス
  • インデックスチェックを使用した配列の差セットを計算し、コールバック関数を使用してデータを比較します array_udiff_assoc

    array_udiff_assoc

    インデックスチェックを使用した配列の差セ
  • キー名で配列をソートします ksort

    ksort

    キー名で配列をソートします
  • 配列の交点を計算します array_intersect

    array_intersect

    配列の交点を計算します