array_splice(배열이름, 위치, 길이, 바꿀내용);
예)
<?
$a = array("a","b","c","d","e");
$b = $a;
$c = $a;
array_splice($a, 2);
// 위치 2부터 삭제, 길이와 바꿀내용 없으므로 삭제만..
array_splice($b, 1, -1);
// 위치 1부터 뒤에서 2번째 위치까지 삭제
array_splice($c, -2, 1, array("x","y","z"));
// 마지막 한 개 전인 d를 x, y, z로 치환
echo "$a 에는 $a[0] , $a[1] , $a[2] , $a[3] , $a[4] <br>
$b 에는 $b[0] , $b[1] , $b[2] , $b[3] , $b[4] <br>
$c 에는 $c[0] , $c[1] , $c[2] , $c[3] , $c[4] , $c[5] , $c[6] <br>";
?>
=> $a 에는 a , b , , ,
$b 에는 a , e , , ,
$c 에는 a , b , c , x , y , z , e |
|