array_splice() 함수는 배열의 지정된 요소를 제거하고 대체합니다. 추출된 요소로 구성된 배열을 반환합니다.
구문
array_splice(arr1, begin, len, arr2)
매개변수
-
arr1 - 지정된 배열입니다.
-
시작 − 요소 제거가 시작되는 위치. 여기서 0은 첫 번째 요소이고 음수는 마지막 요소에서 시작을 나타냅니다. -2는 배열의 두 번째 마지막 요소에서 시작함을 의미합니다.
-
렌 - 제거할 요소의 수를 지정합니다. 또한 반환된 배열의 길이를 설정합니다.
-
arr2 − 원래 배열에 삽입할 요소가 있는 배열입니다. 단일 값만 삽입하려면 해당 값만 지정하면 됩니다. 전체 배열을 지정할 필요는 없습니다.
반환
array_splice() 함수는 추출된 요소로 구성된 배열을 반환합니다.
예시
다음은 예입니다 -
<?php $arr1 = array("mac", "windows", "linux"); array_splice($arr1, 2); print_r($arr1); ?>
출력
Array ( [0] => mac [1] => windows )
예시
다른 예를 보겠습니다 -
<?php $arr1 = array("accessories", "tablet", "laptop", "mobile"); array_splice($arr1, 3, 0, "desktop"); print_r($arr1); ?>
출력
Array ( [0] => accessories [1] => tablet [2] => laptop [3] => desktop [4] => mobile )