Array
(
[product_id] => Array
(
[0] => 61
[1] => 62
[2] => 63
)
[product_name] => Array
(
[0] => 44" jesson WIDESCREEN LCD
[1] => 19" jesson WIDESCREEN LCD
[2] => Touchscreen monitor
)
)
我有点困惑如何做这个简单的循环,其中product_id [0]总是匹配product_name [0]等等......我试过
如果我做一个foreach我得到第一个循环是所有product_id我需要打印的名称也....任何想法
答案 0 :(得分:6)
为了便于解释,我们设置:
$product_id = $myarray['product_id'];
$product_name = $myarray['product_name'];
只要您确定$product_id
和$product_name
具有相同的密钥(看起来就像它们一样),您就可以像这样制作循环:
foreach ($product_id as $i => $id) {
$name = $product_name[$i];
.
.
.
}
答案 1 :(得分:2)
foreach($array['product_id'] as $k=>$v){
echo $v." - ".$array['product_name'][$k];
}
这将回显产品ID,然后是相应的产品名称。你可以改变它来做你喜欢的事,但重要的价值就在那里。
答案 2 :(得分:2)
foreach($array['product_id'] as $key => $prodid) {
$prodname = $array['product_name'][$key];
//do what you want with $prodid and $prodname here
}