【发布时间】:2013-07-22 14:22:15
【问题描述】:
是否可以将 2 个 foreach 语句合二为一?:
foreach ($this->products as $product) {
// Content Here
}
和
foreach (range(0, 100, 10) as $number) {
// Content Here
}
喜欢:
foreach (($this->products as $product) && (range(0, 100, 3) as $number)) {
// Content Here
}
结果:
1 本田
2 宝马
3 马自达 - echo "break />";
4 沃尔沃
5 法拉利
6 大众 - 回显“break />”;
7 欧宝
8 保时捷
9 丰田 - echo "break />";
看起来像这样:
本田 宝马 马自达
沃尔沃 法拉利 大众
欧宝 保时捷 丰田
【问题讨论】:
-
不,你不能。你想达到什么目的? (也许还有其他方法可以防止双重
foreach) -
您好,谢谢,我想在循环中的每十个数字上执行一段代码。等等,在 34 个产品中,第 10、20 和 30 个产品循环将执行循环中的附加代码
标签: php loops for-loop foreach