ウェピックスではウェブ界の情報をピックアップします!
menu
ホーム > PHPサンプル > 配列系 > 配列の一部を抽出したい

配列の一部を抽出したい

Pocket

PHP5 PHP7

サンプルコード sample code

配列取得 配列の一部を抽出する array_slice()

結果の配列 = array_slice(入力の配列, 抽出する位置 [, 抽出する長さ]);
//[]省略可能

例:

実行結果
array(6) { [0]=> int(3) [1]=> int(4) [2]=> int(5) [3]=> int(6) [4]=> int(7) [5]=> int(8) }
配列の一部を指定した箇所から指定した長さで抽出します。長さの指定がなければ指定した箇所以降がすべて抽出されます。
POINT

  • この関数は入力した配列のポインタをリセットします。


サンプルコード

– サンプル Click Here ! –

実行結果
最初から3番目から以降の要素を取得  array_slice($ary , 2)
キー($key) : 0 値($value) : 3
キー($key) : 1 値($value) : 4
キー($key) : 2 値($value) : 5
キー($key) : 3 値($value) : 6
キー($key) : 4 値($value) : 7
キー($key) : 5 値($value) : 8

最後から3番目から1個の要素を取得 array_slice($ary , -2, 1)
キー($key) : 0 値($value) : 7

最初から3個の要素を取得 array_slice($ary , 0, 3)
キー($key) : 0 値($value) : 1
キー($key) : 1 値($value) : 2
キー($key) : 2 値($value) : 3

– サンプル Click Here ! –


タグ(=記事関連ワード)

タグ: , ,

日付

投稿日:2012年3月21日
最終更新日:2017年03月29日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://wepicks.net/phpsample-array-aryslice/trackback/