php foreach循环中unset后续的键值问题
实例:
$arr=array('a','b','c','d','e','f'); foreach($arr as $index=>$tmp){echo $index.'=>'.$tmp.PHP_EOL;unset($arr[1]); } print_r($arr); exit;
输出结果为:
0=>a
1=>b
2=>c
3=>d
4=>e
5=>f
Array
(
[0] => a
[2] => c
[3] => d
[4] => e
[5] => f
)
总结:在foreach内UNSET当前循环的数组信息不会影响数组中的键值,只有当本数组结束后unset的值才会被真正的释放掉。
当您在循环0键值的时候想把后面还未循环的1-5号键值unset不循环是不成立的。
转载于:https://www.cnblogs.com/dasn/articles/4106283.html
php foreach循环中unset后续的键值问题相关推荐
- html页面如何循环遍历,遍历foreach循环中的HTML DOM元素
5 个答案: 答案 0 :(得分:3) 您可以使用closest('tr')查找最近的父tr元素,然后使用index()获取行号.试试这个: $('td').click(function() { va ...
- java c foreach跳出循环_Java foreach循环中的ClassCastException
该代码不应该抛出ClassCastException吗?它使用Sun Java 6编译器和运行时(在Linux上).你将整数作为字符串.创建的迭代器将是Iterator< String>, ...
- 在PHP中如何要json中的数据,如何在不知道键值的情况下在php中读取JSON数据
我需要在php中读取firebase JSON URL然后显示它. 我的firebase得到了以下.json数据: {"dDsdE4AlB7P5YYd4fWbYTQKCLPh1": ...
- js的for循环中return可以跳出循环,而使用forEach等不可以跳出循环
描述 在vue项目中做表格增加行的时候,校验行内单元格某些字段的必填项,刚开始使用forEach进行循环遍历数组对象,然后判断对象的键值是否为空,为空则跳出循环,提示需要填写必填项,否则提示进行增加行 ...
- ssis for循环容器_SSIS Foreach循环与For循环容器
ssis for循环容器 In this article, first, we will briefly describe foreach loops and for loops. Then, we ...
- php终止循环语句,PHP循环中的break如何使用
在PHP中,break用于立即终止循环,程序控制在循环后的下一个语句处重新开始. 示例1:给定一个数组,任务是运行循环并显示数组中的所有值,并在遇到5时终止循环. 代码实例:<?php // P ...
- R语言循环中break函数和next函数使用实战
R语言循环中break函数和next函数使用实战 目录 R语言循环中break函数和next函数使用实战 #基础for循环 #带break的for循环
- Vue指令之v-for——迭代数组、迭代对象中的属性、迭代数字||v-for循环中key属性的使用
v-for循环普通数组 v-for循环对象数组 v-for循环对象 v-for迭代数字 v-for循环中key属性的使用 <!DOCTYPE html> <html lang=&qu ...
- matlab for 取数组,for循环中的MATLAB和单元格数组处理
for循环中的MATLAB和单元格数组处理 我是MATLAB新手,想从数据库中提取一个单元格数组中的数据: sensors = [ 1] [23] [1] [ 0] [0.1000] [1x29 ch ...
最新文章
- 2021年大数据HBase(十一):Apache Phoenix的视图操作
- SD销售订单输入成本中心
- mysql表单查询_表单查询实例
- xstream不映射字段_用xstream 将xml映射为类对象遇到的问题
- php之time的用法,php中time()与$_SERVER[REQUEST_TIME]用法区别
- 2016全球可再生能源投资额为2416亿美元
- html dom之iframe对象
- 【中秋快乐】求问meta-learning和few-shot learning的关系是什么?
- 图像处理软件Acorn for Mac如何创建新图像?
- recordset.Open strSql, Conn, 3,3
- python罗盘时钟代码,罗盘时钟(原创)
- Java 面试真题 【继承静态代码块执行时机】
- 虚拟vpc服务器搭建,服务器搭建vpc
- 终于!LeCun发文驳斥Gary Marcus:别把深度学习暂时的困难当撞墙
- 开氏温度与摄氏度换算_【知识分享】柴油密度与温度的关系
- 2020年的程序员节又来咯
- 了解如何通过 UltraEdit丨UEStudio 中的窗口停靠系统显示、控制和配置文件选项卡
- IOS开发者自带弱网测试工具界面说明NETWORK LINK CONDITIONER
- 熟知ghost参数 恢复系统没烦恼【xpghost】
- 完全解读 OpenPyXL 设置 Excel 单元格样式