PHP 배열에서 빈 문자열 지우기

Jmnote (토론 | 기여)님의 2016년 3월 28일 (월) 15:56 판 (→‎예시 3)
배열에서 빈 원소를 제거
array_filter
remove empty elements

1 예시 1

$arr = array("lemon", "", "", "\t\n", "orange");
$reduced_arr = array_filter($arr);
print_r($reduced_arr);

# Array
# (
#     [0] => lemon
#     [3] => 	
# 
#     [4] => orange
# )

2 예시 2

$arr = array("lemon", "", "", "\t\n", "orange");
$reduced_arr = array_filter(array_map('trim',$arr));
print_r($reduced_arr);

# Array
# (
#     [0] => lemon
#     [4] => orange
# )

3 예시 3

$arr = array("lemon", "", "", "\t\n", "orange");
$reduced_arr = array_values(array_filter(array_map('trim',$arr)));
print_r($reduced_arr);

# Array
# (
#     [0] => lemon
#     [1] => orange
# )
→ orange의 key가 1이 되었음

4 같이 보기

5 주석


6 참고 자료

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