현재 위치: > 함수 카테고리 모음> 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 ) ) ;
?>

직접 시도하십시오

유사한 함수
  • 배열의 모든 키의 경우를 변경하십시오 array_change_key_case

    array_change_key_case

    배열의모든키의경우를변경하십시오
  • 인덱스 점검과 배열의 교차점을 계산하고 별도의 콜백 함수를 사용하여 데이터와 인덱스를 비교하십시오. array_uintersect_uassoc

    array_uintersect_uassoc

    인덱스점검과배열의교차점을계산하고별도의
  • "천연 정렬"알고리즘을 사용하여 배열을 정렬합니다 natsort

    natsort

    "천연정렬"알고리즘
  • 배열 시작시 하나 이상의 장치 삽입 array_unshift

    array_unshift

    배열시작시하나이상의장치삽입
  • 배열에서 변수 세트에 값 지정 list

    list

    배열에서변수세트에값지정
  • 인덱스 점검으로 배열의 차이 세트를 계산하고 콜백 함수를 사용하여 데이터와 인덱스를 비교합니다. array_udiff_uassoc

    array_udiff_uassoc

    인덱스점검으로배열의차이세트를계산하고콜
  • 인덱스 점검으로 배열의 차이 세트를 계산하십시오 array_diff_assoc

    array_diff_assoc

    인덱스점검으로배열의차이세트를계산하십시
  • 연관 배열에서 키 이름을 얻습니다 key

    key

    연관배열에서키이름을얻습니다