用for语句从数组中剔除数据,注意,count,要放到for语句之外才行
date_default_timezone_set('Asia/Shanghai'); $arr = array( '0' => array(2,3), '1' => array(22,33), '2' => array(222,333), '3' => array(2222,3333) ); print_r($arr); for($i=0;$i<count($arr);$i++){ //count()的长度,unset处理后会变化,逻辑错误,没有unset,看不出错误~~~~~ if($i == 1){ unset($arr[$i]); continue; } echo $i; array_push($arr[$i],'aaa'); } print_r($arr);
缩进 减少缩进 注释 格式化 Array ( [0] => Array ( [0] => 2 [1] => 3 ) [1] => Array ( [0] => 22 [1] => 33 ) [2] => Array ( [0] => 222 [1] => 333 ) [3] => Array ( [0] => 2222 [1] => 3333 ) ) 02 //注意:这里的$i,没有3,因为数组的长度变化了;
Array ( [0] => Array ( [0] => 2 [1] => 3 [2] => aaa ) [2] => Array ( [0] => 222 [1] => 333 [2] => aaa ) [3] => Array ( [0] => 2222 [1] => 3333 //注意;这里没有拼接上,因为unset后,数组的长度变化了; ) )
相信坚持的力量,日复一日的习惯.
分类:
php
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)