php 指定した範囲の値を取得する

php 指定した範囲の値を取得する

phpで、array_sliceを使用して、指定した範囲の値を取得するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

array_slice使い方

array_sliceを使用すれば、指定した範囲の値を取得することが可能です。

以下は、配列の値を開始位置を指定して取得するサンプルコードとなります。

実行結果

取得する数を指定することも可能です。数は、第三引数に指定します。

実行結果

範囲を超えてもエラーにならず、最大まで取得されます。

実行結果

また、開始位置をマイナスにすると後ろから数えることが可能です。

実行結果

また、インデックス番号を保持したい場合は、第四引数に「true」を指定します。

実行結果