码迷,mamicode.com
首页 > 编程语言 > 详细

PHP之数组

时间:2016-08-24 19:22:02      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:

索引数组,即通常情况下所说的数组,按索引去取数组元素,下标从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($名) 就算该数组的值的和

 技术分享

技术分享

 

PHP之数组

标签:

原文地址:http://www.cnblogs.com/lzhlearn/p/5804108.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!