PHP マニュアル
前のページ |  | 次のページ

# array_slice

(PHP 4 , PHP 5)

array_slice -- 配列の一部を展開する

## 説明

array array_slice ( array array, int offset [, int length])

array_slice()は、array から引数 offsetおよび lengthで指定された連続する要素を返します。

offsetが正の場合、要素位置の計算は、 配列arrayのoffsetから始められます。 offsetが負の場合、要素位置の計算は arrayの最後から行われます。

lengthが指定され、正の場合、 連続する複数の要素が返されます。lengthが 指定され、負の場合、配列の末尾から連続する複数の要素が返されます。 省略された場合、 offsetから配列の最後まで の全ての要素が返されます。

array_slice()はキーを無視し、 配列内部の実際の要素の位置を基準にしてオフセットとlengthを 計算しますので注意してください。

例 1. array_slice()の例

`<?php $input = array ("a", "b", "c", "d", "e"); $output = array_slice ($input, 2); // "c", "d", "e"を返します $output = array_slice ($input, 2, -1); // "c", "d"を返します $output = array_slice ($input, -2, 1); // "d"を返します $output = array_slice ($input, 0, 3); // "a", "b", "c"を返します ?>`

array_splice()も参照下さい。

前のページ | ホーム | 次のページ
array_shift | 上に戻る | array_splice