PHP array map()

Jmnote (토론 | 기여)님의 2015년 7월 6일 (월) 17:16 판

1 개요

PHP array_map();
  • 콜백 함수를 배열 내 요소들에 각각 적용하는 함수

2 예시 1

function square($n) {
    return $n * $n;
}

$a = array(1, 2, 3, 4);
$b = array_map("square", $a);
print_r($b);
# Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 )

3 예시 2

$func = function($n) {
    return $n * $n;
};

$a = array(1, 2, 3, 4);
$b = array_map($func, $a);
print_r($b);
# Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 )

4 예시 3

$func = function($n, $m) {
    return "${n}=$m";
};

$a = array(1, 2, 3, 4);
$b = array('일', '이', '삼', '사');
$c = array_map($func, $a, $b);
print_r($c);
# Array ( [0] => 1=일 [1] => 2=이 [2] => 3=삼 [3] => 4=사 )

5 같이 보기

6 참고 자료

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