首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过名称或索引调用数组中的每一项?

如何通过名称或索引调用数组中的每一项?
EN

Stack Overflow用户
提问于 2015-10-09 17:52:41
回答 2查看 55关注 0票数 0
代码语言:javascript
运行
复制
for($i=0; $i<$size; $i++)
{
    $firstRow = array_column($data, $i);
     foreach($firstRow as $k=>$v)
     {
        echo $k;//key
        echo"---";
        echo  $v;//value
        echo"<br/>";
       $val[] =$v;
     }
}

结果:

0-1

1-1

2-4

3-2

4-8

0-2

1-未找到项目

2-1

3-2

4-2

如何在上面的结果中调用单个项目?如果我想打电话说“找不到任何东西”……我该怎么做?我是否使用ORHow将上面的值插入到数据库中。

代码语言:javascript
运行
复制
$sql="INSERT INTO contract_item(group_item,item,kuantiti,harga,amount)VALUES ".implode(',', $val);
        $stmt =connection::$pdo->prepare($sql);
        $stmt->execute();

我的最终目标是将变量$v携带的值插入到table..ANy中。

EN

回答 2

Stack Overflow用户

发布于 2015-10-09 17:55:55

foreach循环中的一个简单的if条件将完成如下所示的工作

代码语言:javascript
运行
复制
for($i=0; $i<$size; $i++)
{
    $firstRow = array_column($data, $i);
     foreach($firstRow as $k=>$v)
     {

       if ($v == "No items found")
       {
         echo 'No item has been used';
       }
       else
       {
        echo $k;//key
        echo"---";
        echo  $v;//value
        echo"<br/>";
       }
     }
}
票数 0
EN

Stack Overflow用户

发布于 2015-10-09 18:09:34

尝尝这个

代码语言:javascript
运行
复制
for($i=0; $i<$size; $i++)
{
    $firstRow = array_column($data, $i);
     foreach($firstRow as $k=>$v)
     {
        echo $k;//key
        echo"---";
        echo  $v;//value
        echo"<br/>";
       $val[$i][] =$v;
     }
}

结果将是:

结果:

-1

-1

.

.

1-2

1-未找到项目

.

.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33035161

复制
相关文章

相似问题

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