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

직접 시도하십시오

유사한 함수
  • 배열의 단위 수 또는 객체의 속성 수를 계산합니다. count

    count

    배열의단위수또는객체의속성수를계산합니다
  • 배열에서 중복 값을 제거하십시오 array_unique

    array_unique

    배열에서중복값을제거하십시오
  • 정렬 배열 sort

    sort

    정렬배열
  • 배열에서 현재 키/값 쌍을 반환하고 배열 포인터를 한 단계로 이동하십시오.이 기능은 PHP 7.2.0 이후로 포기되었습니다. 이 기능을 사용하지 않는 것이 좋습니다. each

    each

    배열에서현재키/값쌍을반환하고배열포인터
  • 배열의 반대 정렬 rsort

    rsort

    배열의반대정렬
  • 콜백 함수로 배열을 단일 값으로 반복적으로 단순화합니다. array_reduce

    array_reduce

    콜백함수로배열을단일값으로반복적으로단순
  • 첫 번째 배열의 요소를 전달 된 배열로 재귀 적으로 교체 array_replace_recursive

    array_replace_recursive

    첫번째배열의요소를전달된배열로재귀적으로
  • 주어진 값으로 배열을 채우십시오 array_fill

    array_fill

    주어진값으로배열을채우십시오