php 数组赋值-php重磅学习第32天——使用each和list遍历php数组

2023-08-23 0 5,747 百度已收录

语法

每个

数组每个(数组$数组)

表示将字段中当前元素的信息保存到某个字段,如果该元素信息不可用,则返回false,如果可用,则返回该字段

返回的字段包含4个数组元素

[1] = 当前元素的值

['value'] = 当前元素的值

php 数组赋值-php重磅学习第32天——使用each和list遍历php数组

[0] = 当前元素的名称

['key'] = 当前元素的名称

列表

无效列表(混合$varname,混合...)

表示将链表中的信息保存到指定变量中

php 数组赋值-php重磅学习第32天——使用each和list遍历php数组

list只能获取字段中数值索引下标的值

list获取数组元素时,只能获取数字索引的元素

list获取数组元素时,会按照数字索引从小到大的顺序获取

2. 代码示例

2.1. 示例 1:每个的用法

php 数组赋值-php重磅学习第32天——使用each和list遍历php数组

2.2. 示例2:列表的用法

2.3. 使用each和list的组合来遍历链表

php 数组赋值-php重磅学习第32天——使用each和list遍历php数组

2.4. each 和 foreach 之间的区别?

3. 差异

执行foreach后,执行foreach仍然可以遍历到数组元素的数据

each执行完后,再次执行each,遍历数组元素的数据

php 数组赋值-php重磅学习第32天——使用each和list遍历php数组

四、原理

每次执行后,指针向上连接一位。 遍历完最后一个元素后,指针指向未知区域,所以最后一次调用each时,无法遍历到任何数据。

每次执行完foreach后,指针都会向上连接。 遍历完最后一个元素后,指针还指向未知区域。 然而,当执行foreach语句时php 数组赋值,首先重置字段指针,使数组指针再次指向第一个元素。

foreach是一个句子结构,如:return; 休息;

每个都是一个函数,其执行时间无法确定。 如果每次都重置的话php 数组赋值,用户总是会遍历到第一条数据。

如果想用each来遍历多次,可以考虑使用

reset() 函数重置字段指针以指向第一个元素。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 php php 数组赋值-php重磅学习第32天——使用each和list遍历php数组 https://www.wkzy.net/game/143559.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务