PHP array_map()

1 개요[ | ]

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

2 예시 1[ | ]

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

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

3 예시 2[ | ]

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

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

4 예시 3[ | ]

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

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

5 예시 4[ | ]

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

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

6 예시 5[ | ]

PHP
Copy
$arr = ["hello,world","lorem,ipsum","good","morning"];
$result = array_map(function($val){
    return explode(",", $val);
}, $arr);
print_r($result);
Loading

7 같이 보기[ | ]

8 참고[ | ]