- array_map: documentation ( source)
- var_dump: documentation ( source)
<?php
$pattern = [
'child' => function($age) {
return $age < 13;
},
'teen' => function($age) {
return $age > 12 && $age < 20;
},
'adult' => function($age) {
return $age > 20;
}
];
$routines = [
'child' => function($name) {
return 'Hello little '.$name;
},
'teen' => function($name) {
return $name.', bro, U fine?';
},
'adult' => function($age) {
return 'Good morning Mr. '.$name;
}
];
var_dump(array_map(null, $pattern, $routines));