PHP数组详解0
一、数组的分类:0
1.索引数组:就是以数字为数组元素下标,以0开始。0
2.关联数组:以字符串为数组下标。0
二、数组的定义:0
在PHP中定义数组非常灵活,不需要再创建数组的时候指定数组的大小,甚至不足要在使用数组前先行生命,也可以在同一个数组中存储多类型的数据,并且支持一维数组以及多维数组。0
1.声明数组:0
A、直接赋值声明:0
B、使用array()语言结构新建数组:0
C、多维数组的声明:0
内层为索引数组0
内层为关联数组0
三、数组遍历0
在其它语言中大多是运用for循环逐个输出,而在PHP中即可以用for循环,也可以用数组特有的遍历方式foreach()。0
1.for循环便利:它只能便利索引数组0
2.foreach()遍历:即可以遍历索引数组,也可以便利关联数组。0
A、一维数组遍历:0
第一种语法格式0
第二种语法格式0
B、多维数组遍历:0
php 数组字符串转数组
3.联合使用list()、each()和while循环遍历数组0
注意:这三个函数是另外一个比较简便的方式,但是他们只能便利索引数组。
A、each()函数:需要传递一个数组作为参数,返回数组中当前元素的键/值对并向后移动数组的指针到下一个元素的位置0
B、list()函数:list()用一步操作给一组变量进行赋值,即使把数组中的一些变量,
它仅能用于数字索引的数组,并假定数组索引从0开始。0
将echo()与list()合并使用0
C、while循环便利数组0
4.使用数组的内部指针控制函数遍历数组0
Current():取得目前指针位置的内容资料0
Key():读取目前指南针所指向资料的索引值0
Next():将数组中的内部指针移到下一个单元0
Prev():将数组的内部指针倒回一位0
End():将数组的内部指针指向最后一个元素0
Reset():将目前指针无条件移至第一个索引位置0
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论