M

array_splice() 본문

PHP

array_splice()

M_master 2019. 9. 17. 11:19

정의 : array_splice(array, start, length, array)

- array : 배열을 정의

- start함수가 요소 제거를 시작할 위치를 지정 (-2는 배열의 두 번째 마지막 요소에서 시작 )

- length제거 할 요소 수와 반환 된 배열의 길이를 지정

- array원래 배열에 삽입 될 요소가있는 배열을 지정

 

예제

1. start : 0, length : 2로 지정

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"purple","b"=>"orange");
array_splice($a1,0,2,$a2);
print_r($a1);
?>

출력

Array ( [0] => purple [1] => orange [c] => blue [d] => yellow )

 

예제

1. start : 0, length : 2로 지정, $a2에 steelblue를 배열을 추가

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"purple","b"=>"orange","c"=>"steelblue");
array_splice($a1,0,2,$a2);
print_r($a1);
?>

출력

Array ( [0] => purple [1] => orange [2] => steelblue [c] => blue [d] => yellow )

 

예제

1. start : 0, length : 3로 지정, $a2에 steelblue를 배열을 추가

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"purple","b"=>"orange","c"=>"steelblue");
array_splice($a1,0,3,$a2);
print_r($a1);
?>

출력

Array ( [0] => purple [1] => orange [2] => steelblue [d] => yellow )

728x90

'PHP' 카테고리의 다른 글

array_merge() - 배열끼리 합쳐서 새로운 배열을 생성  (0) 2019.09.25
문자열 합치는 함수 implode() / join()  (0) 2019.09.17
달력 관련 함수  (0) 2019.07.14
explode()  (0) 2019.06.11
trim()  (0) 2019.06.07