(PHP 4 )
array_slice -- 배열의 일부를 추출한다.
설명
array
array_slice ( array array, int offset [, int length])
array_slice() 는 일련의 엘리먼트를
offset and length의
매개변수에 따라 array 로부터 반환한다.
만약 offset이 양의 값이면, 시퀀스는
array의 숫자에 해당하는 옵셋(offset)에서 부터
시작한다. 만약 offset이 음의 값이라면,
시퀀스는 array의 끝에서부터 그 수마큼
떨어진 곳에서 부터 시작한다.
만약 length이 주어지고 양의 값이라면,
시퀀스는 그 수만큼의 엘리먼트가 될 것이다.
만약 length가 주어지고 음의 값이라면,
시퀀스는 배열의 끝에서 부터 그 갯수만큼의 엘리먼트가 될 것이다.
생략이 된다면, 시퀀스는 offset에서부터
array 끝까지의 엘리먼트를 모두 가지게 된다.
예 1.
array_slice() 예 $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()를 참조하라.