가끔 배열을 사용하다보면 기존배열의 중간이나 특정 사이에 값을 제거해야 할 경우가 생깁니다.

그럴경우에는 아래의 함수를 이용해서 원하는 값을 제거 할 수 있습니다.


<?php

// 배열, 삭제할 값

function arr_del($list_arr, $del_num) {

$key = array_search($del_num, $list_arr); //배열에 키를 알아오고

array_splice($list_arr, $key, 1); // 배열에서 위에서 받아온 키를 삭제

return $list_arr;

}

 

$arr = array('AAA','BBB','CCC','DDD','EEE');

$result_arr = arr_del($arr, 'CCC'); // 해당 배열에서 CCC를 제거


print_r($result_arr);

?>


결과

Array ( [0] => AAA [1] => BBB [2] => DDD [3] => EEE )

추천 0 비추천 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 밴드 보내기
  • 블로그 보내기
  • 폴라 보내기
  • 카카오스토리 보내기
  • 텔레그램 보내기
  • 텀블러 보내기
댓글 0

PHP

RSS
번호 제목 글쓴이 날짜 추천 비추천
상단으로