我通过$ _POST传递了2个数组,并尝试在php函数中使用数据。我能够使用foreach
循环遍历每个数组。
但是,我需要循环访问其中一个数组,同时串联访问另一个数组(即,在array1的第一个元素上,我需要访问array2的第一个元素) - 所以嵌套的foreach循环显然不会没帮忙。
我发现我无法通过数字索引访问这些值,但是 - 除了数组的第一个值。
非常感谢任何帮助。
以下是当前代码段:
$count = 1;
foreach ($quantityArray as $quantity):
if($quantity < 1){
...
$order_to_item_idArray[$count]…..
}
if($quantity > 0){
...
$order_to_item_idArray[$count]…...
}
...
$count = $count + 1;
endforeach;
答案 0 :(得分:1)
你会想要用这样的东西来实现你想要的东西:
$ a as $ key =&gt; $ C 强>
这里(作为伪代码):
$a = array('dsa','das','asf');
$b = array('aaa','eee','ggg');
foreach ($a as $key => $c)
{
echo $c . " - " .$b[$key];
}
对于您的代码,该行将是:
foreach ($quantityArray as $key => $quantity)