首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何在这里快速循环

我如何在这里快速循环
EN

Stack Overflow用户
提问于 2011-04-26 22:34:22
回答 3查看 74关注 0票数 0
代码语言:javascript
复制
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的名字

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-26 22:36:46

为了便于解释,让我们设置:

代码语言:javascript
复制
$product_id = $myarray['product_id'];
$product_name = $myarray['product_name'];

只要你确定$product_id$product_name有相同的键(看起来它们是一样的),你就可以让你的循环像这样:

代码语言:javascript
复制
foreach ($product_id as $i => $id) {
  $name = $product_name[$i];
     .
     .
     .
 }
票数 6
EN

Stack Overflow用户

发布于 2011-04-26 22:37:11

代码语言:javascript
复制
foreach($array['product_id'] as $k=>$v){
    echo $v." - ".$array['product_name'][$k];
}

这将回显产品id,后跟相应的产品名称。你可以改变这一点来做你喜欢的事情,但是重要的值是存在的。

票数 2
EN

Stack Overflow用户

发布于 2011-04-26 22:37:13

代码语言:javascript
复制
foreach($array['product_id'] as $key => $prodid) {
  $prodname = $array['product_name'][$key];

  //do what you want with $prodid and $prodname here
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5791922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档