PHP 매뉴얼
이전 |  | 다음

# array_slice

(PHP 4 , PHP 5)

array_slice -- 배열의 일부를 추출한다

## 설명

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

array_slice()는 `offset` 과 `length` 매개변수에 따라 `array`로부터 일련의 배열 원소를 반환한다.

`offset`이 양수이면, 일련의 값은 `array`의 그 offset 수부터 시작할것이다. `offset`이 음수이면, 일련의 값은 `array`의 끝에서부터 그 수만큼 떨어진 곳에서부터 시작한다.

`length`가 주어지고 양수이면, 일련의 값은 그 수만큼의 배열 원소가 될것이다. `length`가 주어지고 음수이면, 배열의 끝에서부터 그 수만큼의 배열원소가 될것이다. 이 매개변수가 생략되면, 일련의 값은 `offset`에서부터 `array` 끝까지의 모든 원소를 가지게 된다.

array_slice()는 배열 키를 무시하고, 배열내 원소의 실질적인 위치에 따라 옵셋과 길이를 계산한다는것에 주의한다.

예 1. array_slice() 예제코드

`<?php $input = array ("a", "b", "c", "d", "e"); $output = array_slice ($input, 2); // returns "c", "d", and "e" $output = array_slice ($input, 2, -1); // returns "c", "d" $output = array_slice ($input, -2, 1); // returns "d" $output = array_slice ($input, 0, 3); // returns "a", "b", and "c" ?>`

array_splice(), unset() 참고.

이전 | 처음으로 | 다음
array_shift | 위로 | array_splice