>  기사  >  백엔드 개발  >  PHP array_slice() 함수 정의 및 사용법

PHP array_slice() 함수 정의 및 사용법

巴扎黑
巴扎黑원래의
2017-05-26 16:12:581630검색

정의 및 사용법

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.