현재 위치: > 함수 카테고리 모음> array_slice

array_slice

배열에서 세그먼트를 가져옵니다
이름:array_slice
분류:정렬
사용 언어:php
한 줄 설명:배열의 선택된 부분을 반환합니다.

정의 및 사용법

array_slice() 함수는 조건에 따라 배열에서 값의 세그먼트를 가져 와서 반환합니다.

참고 : 배열에 문자열 키가 있으면 반환 된 배열은 키 이름을 유지합니다. (예제 4 참조)

예 1

배열의 세 번째 요소에서 시작하여 배열에서 나머지 요소를 반환합니다.

 <? php
$ a = 배열 ​​( "빨간색" , "녹색" , "파란색" , "노란색" , "브라운" ) ;
print_r ( Array_Slice ( $ a , 2 ) ) ;
?>

직접 시도하십시오

예 2

배열의 두 번째 요소에서 가져 와서 두 가지 요소 만 반환하십시오.

 <? php
$ a = 배열 ​​( "빨간색" , "녹색" , "파란색" , "노란색" , "브라운" ) ;
print_r ( Array_Slice ( $ a , 1 , 2 ) ) ;
?>

직접 시도하십시오

예 3

네거티브 시작 매개 변수 사용 :

 <? php
$ a = 배열 ​​( "빨간색" , "녹색" , "파란색" , "노란색" , "브라운" ) ;
print_r ( Array_Slice ( $ a , -2 , 1 ) ) ;
?>

직접 시도하십시오

예 4

보존 매개 변수를 true로 설정하십시오.

 <? php
$ a = 배열 ​​( "빨간색" , "녹색" , "파란색" , "노란색" , "브라운" ) ;
print_r ( Array_Slice ( $ a , 1 , 2 , true ) ) ;
?>

직접 시도하십시오

예 5

프로세스 문자열 키 이름 및 정수 키 이름 :

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

$ a = array ( "0" => "red" , "1" => ​​"green" , "2" => "blue" , "3" => "옐로우" , "4" => "brown" ) ;
print_r ( Array_Slice ( $ a , 1 , 2 ) ) ;
?>

직접 시도하십시오

유사한 함수
  • "천연 정렬"알고리즘을 사용하여 배열을 정렬합니다 natsort

    natsort

    "천연정렬"알고리즘
  • 배열의 마지막 장치를 팝업하십시오 (스택 밖으로) array_pop

    array_pop

    배열의마지막장치를팝업하십시오(스택밖으
  • 콜백 함수를 사용하여 키 이름을 비교하여 배열 교차점을 계산합니다. array_intersect_ukey

    array_intersect_ukey

    콜백함수를사용하여키이름을비교하여배열교
  • 인덱스 점검과 배열의 교차점을 계산하십시오 array_intersect_assoc

    array_intersect_assoc

    인덱스점검과배열의교차점을계산하십시오
  • 배열에서 현재 요소를 반환합니다 current

    current

    배열에서현재요소를반환합니다
  • 배열을 반대로 정렬하고 인덱스 관계를 유지합니다 arsort

    arsort

    배열을반대로정렬하고인덱스관계를유지합니
  • 배열에서 중복 값을 제거하십시오 array_unique

    array_unique

    배열에서중복값을제거하십시오
  • 배열에서 변수 세트에 값 지정 list

    list

    배열에서변수세트에값지정