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始终与product_name匹配,....i尝试这样做
如果我做一个foreach,我得到的第一个循环是所有的product_id,我需要打印also....any的名字
发布于 2011-04-26 22:36:46
为了便于解释,让我们设置:
$product_id = $myarray['product_id'];
$product_name = $myarray['product_name'];只要你确定$product_id和$product_name有相同的键(看起来它们是一样的),你就可以让你的循环像这样:
foreach ($product_id as $i => $id) {
$name = $product_name[$i];
.
.
.
}发布于 2011-04-26 22:37:11
foreach($array['product_id'] as $k=>$v){
echo $v." - ".$array['product_name'][$k];
}这将回显产品id,后跟相应的产品名称。你可以改变这一点来做你喜欢的事情,但是重要的值是存在的。
发布于 2011-04-26 22:37:13
foreach($array['product_id'] as $key => $prodid) {
$prodname = $array['product_name'][$key];
//do what you want with $prodid and $prodname here
}https://stackoverflow.com/questions/5791922
复制相似问题