최신 웹 개발 튜토리얼
 

PHP array_slice() Function

<PHP 배열 문헌

세 번째 배열 요소의 슬라이스를 시작하고, 배열의 요소의 나머지를 반환 :

<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,2));
?>
»실행 예

정의 및 사용

array_slice() 함수 복귀 어레이의 일부를 선택.

Note: 배열 문자열 키가있는 경우, 반환 된 배열은 항상 열쇠를 보존하는 것 (See example 4) .


통사론

array_slice( array,start,length,preserve )

매개 변수 기술
array 필요합니다. 배열을 지정합니다
start 필요합니다. 숫자 값. 함수가 슬라이스를 시작 위치를 지정합니다. 제 0 = 요소. 이 값이 음수로 설정되어 있으면, 함수는 마지막까지 슬라이싱 요소로부터 시작한다. -2 수단은, 상기 어레이의 제 마지막 요소에서 시작한다.
length 선택 과목. 숫자 값. 반환되는 배열의 길이를 지정합니다. 이 값이 음수로 설정되어 있으면, 함수는 멀리 마지막 요소로부터 슬라이싱 멈출 것이다. 이 값이 설정되지 않으면, 함수는 기동 파라미터에 의해 설정된 위치에서 시작하여, 모든 요소를 ​​리턴한다.
preserve 선택 과목. 함수가 보존하거나 키를 다시 설정해야합니다 여부를 지정합니다. 가능한 값 :
  • 사실 - 키를 보존
  • 거짓 - 기본. 리셋 키

기술적 세부 사항

반환 값 : 반환 어레이의 일부를 선택
PHP 버전 : 4+
변경 내역 : 유지] 매개 변수는 PHP 5.0.2에서 추가되었다

더 예

예 1

두 번째 배열 요소부터 슬라이스를 시작하고, 두 개의 요소를 반환 :

<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2));
?>
»실행 예

예 2

음의 start 매개 변수를 사용 :

<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,-2,1));
?>
»실행 예

예 3

true로 설정 보존 매개 변수 :

<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2,true));
?>
»실행 예

예 4

두 문자열과 정수 키 :

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"brown");
print_r(array_slice($a,1,2));

$a=array("0"=>"red","1"=>"green","2"=>"blue","3"=>"yellow","4"=>"brown");
print_r(array_slice($a,1,2));
?>
»실행 예

<PHP 배열 문헌