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

51번째 줄: 51번째 줄:
* [[PHP array_reduce()]]
* [[PHP array_reduce()]]
* [[PHP array_walk()]]
* [[PHP array_walk()]]
* [[PHP 딕셔너리 리스트 컬럼 추출하여 리스트 만들기]]
* [[함수 map()]]
* [[함수 map()]]



2020년 7월 11일 (토) 19:59 판

1 개요

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

2 예시 1

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

$a = [1, 2, 3, 4];
$b = array_map("square", $a);
print_r($b);

3 예시 2

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

$a = [1, 2, 3, 4];
$b = array_map($func, $a);
print_r($b);

4 예시 3

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

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

5 예시 4

$columns = ['id', 'name', 'birthDate'];
$quote_columns = array_map( function($s){ return "'$s'"; }, $columns);

print_r($columns);
print_r($quote_columns);

6 같이 보기

7 참고

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