【发布时间】:2016-01-01 17:04:28
【问题描述】:
我需要有关 foreach() 循环的帮助。 a我可以将两个变量传递到一个foreach 循环中吗?
例如,
foreach($specs as $name, $material as $mat)
{
echo $name;
echo $mat;
}
这里,$specs 和 $material 只不过是一个数组,我在其中存储了一些规格和材料名称,并希望将它们一个一个打印出来。运行后出现以下错误:
解析错误:语法错误,意外的 ',',在 foreach 行上需要 ')'。
【问题讨论】:
-
使用 for 循环
-
您没有指定它应该如何工作,$specs 和 $material 是否具有相同的长度?如果不是,那是什么?
-
你到底想做什么?压缩数组,还是组合它们?