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

时间:2015-10-09 09:52:41

标签: php

let dataTask = session.dataTaskWithRequest(request) { (data:NSData?, response:NSURLResponse?, error:NSError?) -> Void in
    dispatch_async(dispatch_get_main_queue()) {
        self.image = UIImage(data: data!)
    }
}

结果:

0 --- 1
1个--- 1个
2个--- 4个
3个--- 2个
4个--- 8个
0 --- 2个
1 ---没有找到项目
2个--- 1个
3个--- 2个
4 --- 2

如何在上面的结果中调用单个项目? 如果我想打电话说'找不到物品'......我该怎么办呢?  或者我如何使用implode将上述值插入数据库。

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;
     }
}

我的最终目标是将变量$ v所携带的值插入表中。可能需要采用好的方法。

2 个答案:

答案 0 :(得分:0)

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

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/>";
       }
     }
}

答案 1 :(得分:0)

试试这个

import random

flips = 1

coin = random.randint(1,2)

heads = 0
tails= 0 

while flips <= 100:
     if coin == 1:
        print("Heads")
        heads += 1
        flips +=1
     elif coin == 2:
        print("tails")
        tails += 1
        flips +=1

print("You got", heads, "heads and", tails,"tails!")


input("Exit") 

结果将是:

结果:

[0] [0] --- 1

[0] [1] --- 1

.....

.....

[1] [0] --- 2

[1] [1] ---找不到物品

.....

.....