根据第四章《php数组》整理 ,主要记录并理解下数组函数。
1、 随即建立或随即抽取
range() 快速建立一个指定元素数值的数组 。 举例:
range(0,6)
range(0,10,2)
range('a','z')
shuffle() 打乱数组顺序
array_rand() 指定元素个数随即抽取。如抽取一个元素返回一个变量,抽取多个元素返回索引数组
2、数组排序 sort() 按ASCII码顺序排序 排序优先级:数字、字母、汉字
asort() 按数组关联性排序
ksort() 按数组索引值升序
krsort () 按数组索引值降序
3、统计函数 array_count_values 统计数组元素出现的次数 array_sum(array $a) 数组元素求和 count() sizeof() 4、数组处理 array_combine(array a1,array a2) 数组合并 a1作为键名,a2作为键值 array_unique(array $a) array_flip() 键值对调 5、查找 array_key_exists($key_str, $array) in_array($value_str, $array,[bool]) 6、移动数组内部指针 current() next() prev() end() 7、取得关联数组键名 key() 8、访问数组的键名和键值 array_keys() array_values() 9、判断数组类型(待补充) is_array() 10、显示内容与结构 print_r() var_dump() var_export() 11、元素插入和移除 unset() array_shift() array_unshift()顶部插入 array_splice() array_push() array_pop() 12、内容导出为变量 extract() 13、其它 list () each() for() foreach()