정의 및 사용법
array_slice() 함수는 조건에 따라 배열에서 값의 세그먼트를 꺼내서 반환합니다.
참고: 배열에 문자열 키가 있는 경우 반환된 배열은 키 이름을 유지합니다. (예제 4 참조)
구문
array_slice(array,start,length,preserve)
매개변수 설명
배열이 필요합니다. 배열을 지정합니다.
시작꼭 해야 합니다. 수치. 검색할 요소의 시작 위치를 지정합니다. 0 = 첫 번째 요소.
값을 양수로 설정하면 앞에서 뒤로 가져옵니다.
값을 음수로 설정하면 start의 절대값을 뒤에서 앞으로 가져옵니다. -2는 배열의 두 번째 요소부터 마지막 요소까지 시작한다는 의미입니다.
길이 선택사항. 수치. 반환된 배열의 길이를 지정합니다.
값이 정수로 설정된 경우 이 개수의 요소가 반환됩니다.
이 값을 음수로 설정하면 함수는 배열 끝에서 이 값을 가져오는 것을 종료합니다.
이 값을 설정하지 않으면 start 매개변수에 설정된 위치부터 배열 끝까지의 모든 요소를 반환합니다.
보존선택사항. 함수가 키 이름을 유지할지 아니면 키 이름을 재설정할지 여부를 지정합니다. 가능한 값:
true - 키 이름 유지
false - 기본값. 키 이름 재설정
반환 값: 배열에서 선택한 부분을 반환합니다.
인스턴스 1:
<!DOCTYPE html><html><body> <?php $a=array("red","green","blue","yellow","brown"); print_r(array_slice($a,1,2)); ?> </body> </html>
실행 결과:
Array ( [0] => green [1] => blue )
인스턴스 2:
음수 시작 매개변수 사용:
<!DOCTYPE html><html><body> <?php $a=array("red","green","blue","yellow","brown"); print_r(array_slice($a,-2,1)); ?> </body></html>
실행 결과:
Array ( [0] => yellow )
인스턴스 3:
preserve 매개변수를 true로 설정:
<!DOCTYPE html> <html> <body> <?php $a=array("red","green","blue","yellow","brown"); print_r(array_slice($a,1,2,true)); ?> </body> </html>
실행 결과:
Array ( [1] => green [2] => blue )
위 내용은 PHP array_slice() 함수 정의 및 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!