PHP之数组

索引数组,即通常情况下所说的数组,按索引去取数组元素,下标从0开始的数组
关联数组,指以非序数类型为下标来存取的数组,即下标是字符串等作为键名

key是数字的时候可以不加单引号,单引号表示字符串

方法里的数组 想要 赋给外面的数组 直接方法return 数组名出来 , 外面数组名接受。如 :$arr = array_test();

直接使用式数组

 

 

声明后使用数组

 

数组的相加即是进行合并,但是同键值 保留前者

如果用数组函数 :array_merge 则 相同的字符串键名,则 取后者(后覆盖前)

数字键名相同,不覆盖,而是添加新的数字键名放到后面。

 

 

foreach/输出数组
for循环只对key为0开始的循环。如果输出时,下标超出范围,就会显示错误
Notice: Undefined offset:
其他的能用foreach: foreach(数组名 as $key => $value)
foreach游标从第一个开始取,取出key和value,然后游标指向下一个
参数可选名可改

 

foreach 循环 是把 原数组复制到新的数组中进行操作了

 

多维数组与foreach

 

 

游标的操作
current

 

 

数组中常用的函数
(1)判断key是否存在 ; 判断value是否存在

array_push()

array_unshift(数组名,‘数据’)  : 在头部压入一个值

array_pop() 弹出尾部单元

注意 :弹出后下标重新整理

array_sum($名) 就算该数组的值的和

 

 

posted @ 2016-08-24 18:03  那些让你奋斗的理由  阅读(411)  评论(1编辑  收藏  举报