访问通过$ _POST传递的PHP数组

时间:2014-11-04 22:24:46

标签: php arrays post

我通过$ _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;

1 个答案:

答案 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)