实例 把两个数组合并为一个数组: <?php $a1=array("a"=>"red","b"=>"green"); $a2=array("c"=>"blue","b"=>"yellow"); print_r(array_merge($a1,$a2)); ?> 定义和用法 array_merge() 函数用于把一个或多个数组合并为一个数组。 提示:您可以向函数输入一
实例 将函数作用到数组中的每个值上,每个值都乘以本身,并返回带有新的值的数组: <?php function myfunction($v){ return($v*$v);} $a=array(1,2,3,4,5);print_r(array_map("myfunction",$a)); ?> 定义和用法 array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义
实例 返回包含数组中所有键名的一个新数组: <?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");print_r(array_keys($a)); ?> 定义和用法 array_keys() 函数返回包含数组中所有键名的一个新数组。 语法 array_keys(array,value,st
实例 检查键名 "Volvo" 是否存在于数组中: <?php $a=array("Volvo"=>"XC90","BMW"=>"X5");if (array_key_exists("Volvo",$a)) { echo "Key exists!"; }else { echo "Key does not exist!"; }?> 定义和用法 array_key_
实例 比较两个数组的键名(使用用户自定义函数比较键名),并返回交集: <?php function myfunction($a,$b){if ($a===$b) { return 0; } return ($a>$b)?1:-1;} $a1=array("a"=>"red","b"=>"green","c"=>"blue");$a2=array("a"=>"blue
实例 比较两个数组的键名和键值(使用用户自定义函数比较键名),并返回交集: <?php function myfunction($a,$b){if ($a===$b) { return 0; } return ($a>$b)?1:-1;} $a1=array("a"=>"red","b"=>"green","c"=>"blue");$a2=array("d"=>"r
实例 比较两个数组的键名,并返回交集: <?php $a1=array("a"=>"red","b"=>"green","c"=>"blue");$a2=array("a"=>"red","c"=>"blue","d"=>"pink");$result=array_intersect_key($a1,$a2);print_r($result);?> 定义和
实例 比较两个数组的键名和键值,并返回交集: <?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("a"=>"red","b"=>"green","c"=>"blue");$result=array_intersect_assoc($a1,$a2); print
实例 比较两个数组的键值,并返回交集: <?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"green","g"=>"blue");$result=array_intersect($a1,$a2);print_r($result
实例 反转数组中的键名和对应关联的键值: <?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $result=array_flip($a1);print_r($result);?> 定义和用法 array_flip() 函数用于反转/交换数组中的键名和对应关联的键值。 语法 arr