企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] * * * * * # 流程控制 ## 一. 遍历数组的三种方式 * for 循环 * foreach 循环 * while, list(), each() 组合 ## 二. 各自的区别 * for 循环只能遍历索引数组; * foreach 可以遍历索引和关联数组; * 联合使用list(), each() 和 while 循环同样可以遍历索引和关联数组; * while, list(), each() 组合不会 reset(), 即不会对指针进行操作; * foreach 遍历会对数组进行 reset() 操作; ## 三. 其它 * continue 语句作用到 switch 的作用类似于 break * 跳出 switch 外的循环, 可以使用 'continue 2' ; * switch ... case 会生成跳转表, 直接跳转到对应case;