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

array_splice

배열의 일부를 제거하고 다른 값으로 바꾸십시오.
이름:array_splice
분류:정렬
사용 언어:php
한 줄 설명:배열에서 지정된 요소를 삭제하고 교체하십시오.

정의 및 사용법

array_splice() 함수는 배열에서 선택한 요소를 제거하고 새 요소로 대체합니다. 이 함수는 제거 된 요소가 포함 된 배열도 반환합니다.

팁 : 함수가 요소 (길이 = 0)를 제거하지 않으면 대체 된 배열이 시작 매개 변수 위치에서 삽입됩니다 (예 2 참조).

참고 : 교체 된 배열의 키 이름은 유지되지 않습니다.

예 1

배열에서 요소를 제거하고 새 요소로 바꾸십시오.

 <? php
$ a1 = 배열 ​​( "a" => "red" , "b" => "green" , "c" => "blue" , "d" => "옐로우" ) ;
$ a2 = 배열 ​​( "a" => "Purple" , "B" => "Orange" ) ;
Array_Splice ( $ a1 , 0 , 2 , $ a2 ) ;
print_r ( $ a1 ) ;
?>

직접 시도하십시오

예 2

이 페이지의 이전 섹션의 예와 동일하지만 반환 된 배열을 출력합니다.

 <? php
$ a1 = 배열 ​​( "a" => "red" , "b" => "green" , "c" => "blue" , "d" => "옐로우" ) ;
$ a2 = 배열 ​​( "a" => "Purple" , "B" => "Orange" ) ;
print_r ( Array_Splice ( $ a1 , 0 , 2 , $ a2 ) ) ;
?>

직접 시도하십시오

예 3

길이 매개 변수를 0으로 설정합니다.

 <? php
$ a1 = 배열 ​​( "0" => "red" , "1" => ​​"green" ) ;
$ a2 = 배열 ​​( "0" => "Purple" , "1" => ​​"Orange" ) ;
Array_Splice ( $ a1 , 1 , 0 , $ a2 ) ;
print_r ( $ a1 ) ;
?>

직접 시도하십시오

문법

 Array_Splice ( 배열 , 시작 , 길이 , 배열 )
매개 변수 설명하다
정렬 필수의. 배열을 지정합니다.
시작

필수의. 값. 삭제 요소의 시작 위치를 지정합니다.

  • 0 = 첫 번째 요소.
  • 값이 양수로 설정되면 배열의 값으로 지정된 오프셋에서 제거됩니다.
  • 값이 음수로 설정되면 값으로 지정된 오프셋이 배열 끝에서 제거됩니다.
  • -2는 배열의 두 번째 요소에서 시작하는 것을 의미합니다.
길이

선택 과목. 값. 제거 된 요소 수를 지정하고 반환 된 배열의 길이입니다.

  • 값이 양수로 설정되면 요소 수가 제거됩니다.
  • 값이 음수로 설정되면 배열 끝의 모든 요소가 제거됩니다.
  • 이 값이 설정되지 않은 경우 시작 매개 변수별로 설정된 위치에서 배열 끝까지 모든 요소를 ​​제거하십시오.
정렬

선택 과목. 원래 배열에 삽입 할 요소가있는 배열을 지정합니다.

요소가 하나만 있으면 문자열로 설정할 수 있으며 배열로 설정할 필요가 없습니다.

설명

array_splice() 함수는 array_slice() 함수와 유사하며 배열에서 일련의 요소를 선택하지만 반환하지는 않지만 삭제하고 다른 값으로 교체합니다.

네 번째 매개 변수가 제공되면 이전에 선택한 요소는 네 번째 매개 변수로 지정된 배열로 대체됩니다.

마지막 생성 된 배열이 반환됩니다.

유사한 함수
  • 배열의 일부를 제거하고 다른 값으로 바꾸십시오. array_splice

    array_splice

    배열의일부를제거하고다른값으로바꾸십시오
  • 배열을 정렬하고 색인 관계를 유지하십시오 asort

    asort

    배열을정렬하고색인관계를유지하십시오
  • 반대 순서의 세포가있는 배열을 반환하십시오 array_reverse

    array_reverse

    반대순서의세포가있는배열을반환하십시오
  • array_key_exists의 별칭 key_exists

    key_exists

    array_key_exists의별칭
  • "천연 정렬"알고리즘을 사용하여 배열을 정렬합니다 natsort

    natsort

    "천연정렬"알고리즘
  • 인덱스 점검으로 배열의 차이 세트를 계산하고 콜백 함수를 사용하여 데이터와 인덱스를 비교합니다. array_udiff_uassoc

    array_udiff_uassoc

    인덱스점검으로배열의차이세트를계산하고콜
  • 배열의 반대 정렬 rsort

    rsort

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

    each

    배열에서현재키/값쌍을반환하고배열포인터
인기 기사