티스토리 뷰

1
  array_splice - 개념


array_splice(삭제하고자 하는 배열 , 시작하는 위치 , 길이)


시작하는 위치는 0부터 시작이 가능하고 길이는 0부터 몇 번째 위치까지 삭제를 할 것인지를 정해 줌

길이가 0일 경우에는 아무것도 삭제하지 않게 되고 시작위치가 마이너스(-)일 경우에는 뒤에서부터 시작을 해서 지정한 길이만큼 요소를 삭제해 줌


2
  array_splice  예제



PHP
 
코드


1
2
3
4
5
6
7
8
9
10
11
12
13

<?php

$testArray array( "테스트1","테스트2","테스트3","테스트4","테스트5");

print_r($testArray);


$removeArray = array_splice($testArray,0,2);

  

      echo "<br><br> " ; 

print_r($testArray);

      echo "<br><br> " ;

      print_r($removeArray);

  ?>




결과
 
화면




코드
 
설명


$testArray에 요소를 5개 담았습니다.

위에서 보시면 키 값은 따로 정해주지 않아서 0~4까지 키값이 잡혔고 각각 해당하는 키에 값이 들어가 있는 형태 입니다.

이게 array_splice를 사용하여 위의 요소들을 삭제해 보았습니다.

시작 위치는 0부터 길이는 2까지 해서 0,1에 해당하는 값을 삭제하는 것입니다.

그래서 두번째 줄에 보시면 삭제한 테스트1,테스트2가 삭제되고 테스트3,4,5가 앞으로 당겨져 오는 것을 확인 할 수 있습니다.

그리고 삭제된 것은 removeArray라는 변수에 담아서 이것을 출력해 보니 위에서와 같이 테스트1,테스트2가 담아 있음을 확인 할 수 있습니다.


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday