Display the drop-down list

array_map()

« array_keys | array_merge »
<?php
// custom callback functions
function cube($n)             { return($n $n $n); };
function 
double($value)       { return $value 2; };
function 
show_Spanish($n$m) { return("The number $n is called $m in Spanish"); };
function 
map_Spanish($n$m)  { return(array($n => $m)); };
function 
cb1($a)              { return array ($a); };
function 
cb2($a$b)          { return array ($a$b); };

$array array_map (
    
?// callable $callback
    
// array $array1
    
// [array $array2]
    
  // [array $array3]
);
?>
Result
$array = [
  
=> 1,
  
=> 8,
  
=> 27,
  
=> 64,
  
=> 125,
]
Examples
#1 array_map  ("cube",
 [
=> 1=> 2=> 3=> 4=> 5])
#2 array_map  ("double",
 [
=> 1=> 2=> 3=> 4=> 5])
#3 array_map  ("show_Spanish",
 [
=> 1=> 2=> 3=> 4=> 5],
 [
=> "uno"=> "dos"=> "tres"=> "cuatro"=> "cinco"])
#4 array_map  ("map_Spanish",
 [
=> 1=> 2=> 3=> 4=> 5],
 [
=> "uno"=> "dos"=> "tres"=> "cuatro"=> "cinco"])
#5 array_map  (null,
 [
=> 1=> 2=> 3=> 4=> 5],
 [
=> "one"=> "two"=> "three"=> "four"=> "five"],
 [
=> "uno"=> "dos"=> "tres"=> "cuatro"=> "cinco"])
#6 array_map  ("cb1",
 [
"stringkey" => "value"])
#7 array_map  ("cb2",
 [
"stringkey" => "value"],
 [
"stringkey" => "value"])
#8 array_map  (null,
 [
"stringkey" => "value"])
#9 array_map  (null,
 [
"stringkey" => "value"],
 [
"stringkey" => "value"])
See also
array_filter, array_reduce, array_walk, call_user_func