PHP中的数组
2017-08-06 12:33 谭丽# 阅读(179) 评论(0) 编辑 收藏 举报1.什么是数组?
所谓数组,就是里面存储是是一组数据。
2.PHP数组的分类
索引数组:即下标是从0开始的数组。
关联数组:健名和值有一定的业务逻辑关系,使用字符串作为数组的下标。
3.PHP数组的定义
直接赋值声明数组:$数组名[下标丨健名]=值。
由于PHP是一门动态语言,和JavaScript一样,声明数组的时候不需要指定数组的大小,数组的大小可以动态增加。
使用array()函数来申明数组:$数组名=array(key1=>value,.....)。
多维数组的申明
数组的遍历:
for循环
foreach(数组名 as $key=>$value)
foreach(数组名 as $value)
list(),each()
each和foreach的区别:
foreach使用时,数组的指针不变。
each没使用一次,数组的指针向后移动一位。
4.预定义数组
即php系统定义好的数组,可以直接拿来用。
5.数组的相关函数
数组键和值操纵相关函数
array_value()返回数组里面所有的元素值。
array_keys()返回数组中所有的健名。
in_array()检查数组中是否存在某个值
array_key_exists()检查某一个键是否存在于数组里面,如果存在返回true,否则返回false。
array_flip()返回一个交换了值和键的新数组。
array_reverse()将数组里面的元素的顺序进行翻转,原数组不变,返回新的数组。
6.数组的运算符号
==:具有相同的键值对则为 true。
===:具有相同的键值对,并且数据类型相同,顺序也要相同才返回true。