array_splice
배열의 일부를 제거하고 다른 값으로 바꾸십시오.
array_splice()
함수는 배열에서 선택한 요소를 제거하고 새 요소로 대체합니다. 이 함수는 제거 된 요소가 포함 된 배열도 반환합니다.
팁 : 함수가 요소 (길이 = 0)를 제거하지 않으면 대체 된 배열이 시작 매개 변수 위치에서 삽입됩니다 (예 2 참조).
참고 : 교체 된 배열의 키 이름은 유지되지 않습니다.
배열에서 요소를 제거하고 새 요소로 바꾸십시오.
<? php $ a1 = 배열 ( "a" => "red" , "b" => "green" , "c" => "blue" , "d" => "옐로우" ) ; $ a2 = 배열 ( "a" => "Purple" , "B" => "Orange" ) ; Array_Splice ( $ a1 , 0 , 2 , $ a2 ) ; print_r ( $ a1 ) ; ?>
직접 시도하십시오
이 페이지의 이전 섹션의 예와 동일하지만 반환 된 배열을 출력합니다.
<? php $ a1 = 배열 ( "a" => "red" , "b" => "green" , "c" => "blue" , "d" => "옐로우" ) ; $ a2 = 배열 ( "a" => "Purple" , "B" => "Orange" ) ; print_r ( Array_Splice ( $ a1 , 0 , 2 , $ a2 ) ) ; ?>
직접 시도하십시오
길이 매개 변수를 0으로 설정합니다.
<? php $ a1 = 배열 ( "0" => "red" , "1" => "green" ) ; $ a2 = 배열 ( "0" => "Purple" , "1" => "Orange" ) ; Array_Splice ( $ a1 , 1 , 0 , $ a2 ) ; print_r ( $ a1 ) ; ?>
직접 시도하십시오
Array_Splice ( 배열 , 시작 , 길이 , 배열 )
매개 변수 | 설명하다 |
---|---|
정렬 | 필수의. 배열을 지정합니다. |
시작 |
필수의. 값. 삭제 요소의 시작 위치를 지정합니다.
|
길이 |
선택 과목. 값. 제거 된 요소 수를 지정하고 반환 된 배열의 길이입니다.
|
정렬 |
선택 과목. 원래 배열에 삽입 할 요소가있는 배열을 지정합니다. 요소가 하나만 있으면 문자열로 설정할 수 있으며 배열로 설정할 필요가 없습니다. |
array_splice()
함수는 array_slice()
함수와 유사하며 배열에서 일련의 요소를 선택하지만 반환하지는 않지만 삭제하고 다른 값으로 교체합니다.
네 번째 매개 변수가 제공되면 이전에 선택한 요소는 네 번째 매개 변수로 지정된 배열로 대체됩니다.
마지막 생성 된 배열이 반환됩니다.