数组
- 数组的定义方式
- 格式1:array(值1,值2,值3);
- 不指定下标的数组,下标是连续增长的数值
- 格式2:array(键=>值,键=>值);
- 指定下标,下标为用户指定的值(字符串、数值)
- 使用指定的语法声明数组 php版本>5.3
- 格式1:数组变量=[值1,值2];
- 不指定下标,声明索引数组
- 格式2:数组变量=[键=>值,键=>值];
- 指定下标,下标为用户指定的值
- 通过直接添加数组元素的方式声明数组
- 格式1:数组变量[]=值
- 该方式声明的数组下标为从0开始连续的索引数组
- 格式2:数组变量[下标]=值;
- 使用添加元素的方式声明数组,既可以声明关联数组,也可以声明索引数组
- 使用数组元素
- 使用数组所有内容
- 查看数组的方式:var_dump()或者使用print_r()两种方式都可以查看数组
- 区别:var_dump()和print_r()都是用于查看数组内容的方法,不同的是var_dump()输出的是数组的内容和类型,而print_r()仅输出内容.
- 注意:echo不能直接输出一个数组
- 查看数组的方式:var_dump()或者使用print_r()两种方式都可以查看数组
- 使用数组中的某个元素
- 格式:数组变量[下标]
- 添加数组元素
- 方式1:数组变量[]=值
- 该方式添加的元素一定是索引数组元素
- 添加时的下标是当前数组的最大索引下标+1
- 方式2:数组变量[自定义下标]=值
- 该方式既可以添加关联数组,也可以添加索引数组
- 修改数组元素
- 数组变量[下标]=新值
- 删除数组元素
- unset(数组变量[下标])
- 删除和清空数组
- 删除数组:同时删除数组的所有元素值和类型
- unset(数组变量)
- 清空数组:仅删除数组的元素,不删除类型.
- 数组变量=array()
- 数组遍历
- 遍历数组格式1:
for($i=0;$i<count(数组变量);$i++){ 循环体 } - 格式2:
foreach(数组变量 as 键=>值){ 循环体 }
posted on 2018-04-23 09:27 nothingMan 阅读(98) 评论(0) 收藏 举报
浙公网安备 33010602011771号