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

    array_column

    입력배열에서단일열의값을반환합니다.
  • 배열을 반대로 정렬하고 인덱스 관계를 유지합니다 arsort

    arsort

    배열을반대로정렬하고인덱스관계를유지합니
  • 배열의 각 요소에 콜백 함수 적용 array_map

    array_map

    배열의각요소에콜백함수적용
  • "천연 정렬"알고리즘을 사용하여 배열을 정렬합니다 natsort

    natsort

    "천연정렬"알고리즘
  • 배열에서 현재 심볼 테이블로 변수를 가져옵니다 extract

    extract

    배열에서현재심볼테이블로변수를가져옵니다
  • 배열의 차이를 계산합니다 array_diff

    array_diff

    배열의차이를계산합니다
  • 배열을 정렬하고 색인 관계를 유지하십시오 asort

    asort

    배열을정렬하고색인관계를유지하십시오
  • 배열에서 변수 세트에 값 지정 list

    list

    배열에서변수세트에값지정
인기 기사