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() 참고.