PHP 배열 조작

Jmnote (토론 | 기여)님의 2012년 11월 20일 (화) 17:30 판 (→‎삭제)
PHP 배열 조작
PHP 배열 0 기반 유지

1 개요

  • 배열의 key가 정수 0~n까지 연속하여 있다고 가정할 때(즉 0기반).
  • 0 기반 배열(0-based array)을 유지하면서 중간에 항목을 삽입/삭제.

2 1개 삭제

처음 1개 삭제
array_shift($arr);
마지막 1개 삭제
array_pop($arr);
i번째 삭제
array_splice($arr, $i, 1);

3 여러개 삭제

i번째부터 n개 삭제
array_splice($arr, $i, $n);
i번째부터 끝까지 삭제
array_splice($arr, $i);

4 삽입

i번째에 obj를 삽입
array_splice($arr, $i, 0, $obj)
i번째에 obj1, obj2, ...를 삽입
array_splice($arr, $i, 0, array($str1, $str2, ...) )

5 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}