"PHP array map()"의 두 판 사이의 차이

잔글 (Jmnote 사용자가 Array map 문서를 PHP array map() 문서로 옮겼습니다)
39번째 줄: 39번째 줄:
# Array ( [0] => 1=일 [1] => 2=이 [2] => 3=삼 [3] => 4=사 )
# Array ( [0] => 1=일 [1] => 2=이 [2] => 3=삼 [3] => 4=사 )
</source>
</source>
==같이 보기==
*[[PHP array_filter()]]
*[[PHP array_reduce()]]
*[[PHP array_walk()]]


==참고 자료==
==참고 자료==

2015년 7월 6일 (월) 16:09 판

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 }}