附录A 数组函数.pdfVIP

  • 1
  • 0
  • 约2.51万字
  • 约 27页
  • 2018-12-20 发布于北京
  • 举报
附录A 数组函数 array □ 适用版本:未知 □ 函数功能:产生一个数组。 □ 函数语法:array array ([mixed ...]) □ 函数说明:array 并非一般的函数, 它使用在一般的程序语法中, 数组元素的内容可以通 过 = 运算符给定一个索引及值。下面的范例就是用来说明怎样建立一个二维的数组, 并且 在数组中如何指定数值或数据给数组内的元素, 最后并且列出数组中某一个元素的内容。 □ 范例程序 ?php $fruits = array( fruits = array (a=orange, b=banana/ c=apple), numbers = array (1, 2, 3, 4, 5, 6), holes = array (first, 5 = second, third) ); echo $fruit[fruits][b] ? □ 执行结果: banana □ 参考命令:list() array_count_values □ 适用版本:PHP4 = 4.0b4 □ 函数功能:计算数组所有的数值或文字在数组中出现的次数。 □ 函数语法:array array_count_values (array input) □ 函数说明:Array_count_values () 会返回一个数组, 数组包含所有的 数值或文字在 输入数组中出现的次数。在下面的范例程序中, 1 现了一次, 2 出现两次, chinese 出现了一次, man 出现了两次, Array_count_values() 执行以后, 数组$answer 自动变成 array (1=1, 2=2, chinese=1, man=2) , 最后印出 $answer[chinese] 的内容。 □ 范例程序: ?php $array -array (1,2, chinese, 2, man, nam); $answer=array_count_values ($array); echo $answer[chinese]; ? □ 执行结果:1 □ 参考命令:无 array_diff □ 适用版本:PHP4 = 4.0.1 □ 函数功能:计算数组中不同的数组元素。 □ 函数语法:array array_diff (array array1, array array2 [, array ...]) □ 函数说明:array_diff() 将的返回一个数组, 这个数组中包含的数值来源, 是第一个数组中 曾经出现的元素, 却没有在第二个数组中出现的。在下面的这个范例中, 第一个数组有 a b c 三个数组元素, 第二个数组有 a c d 三个数组元素, array_diff ($array1, $array2) 返回的数组, 存在 $result 变量中。 □ 范例程序: ?php $array1=array(choice1=a,b,c); $array2=array(choice2=a,c,d); $result=array_diff($array1, $array2); foreach($result as $value) { echo $value br; } ? □ 执行结果:d □ 参考命令:array_intersect() array_intersect □ 适用版本:PHP4 = 4.0.1 □ 函数功能:计算数组元素的交集。 □ 函数语法:array array_intersect (array array1, array array2 [, array ...]) □ 函数说明:array_intersect() 会返回一个数组, 包含了参数中所有数组曾经出现过的数组 元素。 □ 范例程序: ?php $array1=array(a = 绿色, 红色, 蓝色, 白色

文档评论(0)

1亿VIP精品文档

相关文档