欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php5与mysql5 web 开发技术详解 1 -php数组

程序员文章站 2022-05-11 20:41:29
...
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()