라이브러리
[PHP] array_splice - 배열의 일부를 제거하고 다른 것으로 바꿉니다.
PHP Array Splice
PHP의 `array_splice` 함수는 배열에서 요소를 추가, 삭제, 수정하는 데 사용됩니다. 이 함수는 배열의 일부를 제거하거나 새로운 요소를 삽입할 수 있습니다.
# Syntax
`array_splice(array, offset, length, item)`
* `array`: 배열을 지정합니다.
* `offset`: 제거 또는 삽입할 시작 인덱스를 지정합니다.
* `length`: 제거할 요소의 수를 지정합니다.
* `item`: 새로운 요소를 지정합니다. (선택 사항)
# 예제
#hostingforum.kr
php
// 예제 1: 요소 삭제
$fruits = array('apple', 'banana', 'cherry', 'date', 'elderberry');
array_splice($fruits, 2, 1);
print_r($fruits); // Array ( [0] => apple [1] => banana [2] => date [3] => elderberry )
// 예제 2: 요소 삽입
$numbers = array(1, 2, 3, 4, 5);
array_splice($numbers, 2, 0, 10);
print_r($numbers); // Array ( [0] => 1 [1] => 2 [2] => 10 [3] => 3 [4] => 4 [5] => 5 )
// 예제 3: 요소 수정
$colors = array('red', 'green', 'blue', 'yellow', 'purple');
array_splice($colors, 2, 1, 'orange');
print_r($colors); // Array ( [0] => red [1] => green [2] => orange [3] => yellow [4] => purple )
# 예제 4: 여러 요소 삭제
#hostingforum.kr
php
// 예제 4: 여러 요소 삭제
$numbers = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
array_splice($numbers, 3, 3);
print_r($numbers); // Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 )
# 예제 5: 여러 요소 삽입
#hostingforum.kr
php
// 예제 5: 여러 요소 삽입
$numbers = array(1, 2, 3, 4, 5);
array_splice($numbers, 2, 0, 10, 20, 30);
print_r($numbers); // Array ( [0] => 1 [1] => 2 [2] => 10 [3] => 20 [4] => 30 [5] => 3 [6] => 4 [7] => 5 )
# 예제 6: 여러 요소 수정
#hostingforum.kr
php
// 예제 6: 여러 요소 수정
$numbers = array(1, 2, 3, 4, 5);
array_splice($numbers, 2, 0, 10, 20, 30);
print_r($numbers); // Array ( [0] => 1 [1] => 2 [2] => 10 [3] => 20 [4] => 30 [5] => 3 [6] => 4 [7] => 5 )
요약
PHP의 `array_splice` 함수는 배열에서 요소를 추가, 삭제, 수정하는 데 사용됩니다. 이 함수는 배열의 일부를 제거하거나 새로운 요소를 삽입할 수 있습니다. `offset`, `length`, `item` 파라미터를 사용하여 배열의 요소를 제어할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.