라이브러리

[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` 파라미터를 사용하여 배열의 요소를 제어할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 595 페이지

검색

게시물 검색