实例 用回调函数过滤数组中的元素: <?php function test_odd($var) { return($var & 1); } $a1=array("a","b",2,3,4); print_r(array_filter($a1,"test_odd")); ?> 定义和用法 array_filter() 函数用回调函数过滤数组中的元素。 该函数把输入数组中的
实例 用给定的指定键名的键值填充数组: <?php $keys=array("a","b","c","d");$a1=array_fill_keys($keys,"blue"); print_r($a1);?> 定义和用法 array_fill_keys() 函数用给定的指定键名的键值填充数组。 语法 array_fill_keys(keys,value); 参数 描述
实例 用给定的键值填充数组: <?php $a1=array_fill(3,4,"blue");print_r($a1);?> 定义和用法 array_fill() 函数用给定的键值填充数组。 语法 array_fill(index,number,value); 参数 描述 index 必需。规定返回数组的起始索引。 number 必需。规定填
实例 比较两个数组的键名(使用用户自定义函数比较键名),并返回差集: <?phpfunction 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"
实例 比较两个数组的键名和键值(使用用户自定义函数比较键名),并返回差集: <?phpfunction myfunction($a,$b){if ($a===$b) { return 0; } return ($a>$b)?1:-1;} $a1=array("a"=>"red","b"=>"green","c"=>"blue");$a2=array("d"=>"re
实例 比较两个数组的键名,并返回差集: <?php $a1=array("a"=>"red","b"=>"green","c"=>"blue");$a2=array("a"=>"red","c"=>"blue","d"=>"pink");$result=array_diff_key($a1,$a2);print_r($result);?> 定义和用法 a
实例 比较两个数组的键名和键值,并返回差集: <?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("a"=>"red","b"=>"green","c"=>"blue");$result=array_diff_assoc($a1,$a2); print_r($r
实例 比较两个数组的键值,并返回差集: <?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"green","g"=>"blue"); $result=array_diff($a1,$a2); print_r($result)
实例 统计数组中所有值出现的次数: <?php $a=array("A","Cat","Dog","A","Dog"); print_r(array_count_values($a));?> 定义和用法 array_count_values() 函数用于统计数组中所有值出现的次数。 语法 array_count_values(array) 参数 描述 array
实例 通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组元素为键值: <?php $fname=array("Peter","Ben","Joe");$age=array("35","37","43"); $c=array_combine($fname,$age);print_r($c);?> 定义和用法 array_combine() 函数通过合并两个数组来创建一个新数