1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

PHP array_slice() 配列の一部を取得

Posted at

array_slice()

配列の一部を取得する関数です。
取得した部分を配列にして返します。
※返り値の配列の添字は0から指定されます。
 

例文
$hoge = ["a", "b", "c", "d", "e"];
$hogehoge = array_slice($hoge, 1, 3, true);
var_dump($hogehoge);
結果
Array
(
    [1] => b
    [2] => c
    [2] => d
)

解説

array_slice(第1引数, 第2引数, 第3引数, 第4引数)

第1引数 ※必須
取得の対象の配列

第2引数 ※必須
取得の開始位置
例文では「1」を指定していたので、2つ目が開始位置になります。
末尾から数えたい場合は、負の数を指定します。最後の要素が「-1」、最後から2番目の要素が「-2」になります。

第3引数 ※省略可能
取得する要素の数
デフォルトでは「NULL」が指定されていて、開始位置以降の全ての要素を取得します。
負の数を指定した場合、最後の要素まで取得したい場合は「-0」、最後から2番目の要素まで取得したい場合は「-1」になります。

第4引数 ※省略可能
添字を維持するかどうか
デフォルトでは「false」が指定されていて、取得した配列の添字は「0」からになります。
trueを指定した場合、第1引数の添字が維持されます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?