- <?php
- $inArray = array(12, 14, 7, "a", "b", "c");
- $outArray1 = array_slice($inArray, 2);
- $outArray2 = array_slice($inArray, 2, -1);
- $outArray3 = array_slice($inArray, 2, 1);
- $outArray4 = array_slice($inArray, 0, 3);
- print_r($outArray1);
- // Array ( [0] => 7 [1] => a [2] => b [3] => c )
- echo "<br>";
- print_r($outArray2);
- // Array ( [0] => 7 [1] => a [2] => b )
- echo "<br>";
- print_r($outArray3);
- // Array ( [0] => 7 )
- echo "<br>";
- print_r($outArray4);
- // Array ( [0] => 12 [1] => 14 [2] => 7 )
- ?>
--------------------------------------------------------------------------------------------
4.~7. 라인
배열의 일부를 추출할때 사용하는 함수입니다.
$offset과 length에 따라 $array로 부터 일련의 배열요소를 반환합니다.
$offset이 양수면, 일련의 값은 $array의 $offset번째 부터 시작합니다.
$offset이 음수면, 일련의 값은 $array의 끝에서
$offset수만큼 떨어진곳부터 시작합니다.
$length가 주어지면 양수면, 일련의 값은 그 수만큼의 배열 요소가 됩니다.
$length가 주어지면 음수면, 일련의 값은 $array의 끝에서
그 수만큼의 배열 요소가 됩니다.
$length가 생략하면 모든 요소가 됩니다.
비슷한 함수로는 array_splice()함수가 있습니다.
'php5 > 배열관련함수' 카테고리의 다른 글
배열 중복 제거 - array array_unique ( array $array ) (0) | 2014.01.03 |
---|---|
배열 숫자 합계 - number array_sum ( array $array ) (0) | 2014.01.03 |
배열 첫요소 삭제 - mixed array_shift ( array &$array ) (0) | 2014.01.02 |
배열 검색 - mixed array_search ( mixed $needle , array $haystack ) (0) | 2014.01.02 |
배열 역순 - array array_reverse ( array $array ) (0) | 2014.01.02 |