2013-03-21 191 views
2

我有3个值的数组:时间,传感器1,传感器2PHP通过嵌套阵列循环..但:

每个那些3的含有另外的值完全相同的ammount的。

我想通过一个特定的循环,例如时间,只获得这些值。

我与foreach侦察我将不得不通过所有的3? 像这样的东西(它没有工作现在看来,这就是为什么IM问):

foreach($datacollection as $valuearray) 
    { 
    $string .= "'" . $valuearray['time'] . "',"; 
    } 

我希望你明白我想要做什么!

+1

添加你输入数组和所需的输出 – 2013-03-21 13:24:03

+0

你任何机会使用字符串函数试图输出JSON?如果是的话,不要这样做,而是使用'json_encode()'代替! – ThiefMaster 2013-03-21 13:25:07

回答

6

尝试:

foreach ($datacollection['time'] as $value) { 
    echo 'value is ' . $value; 
} 

是你想要什么来实现呢?

+0

这正是我正在寻找的......愚蠢的我! – Jrc 2013-03-21 13:27:42

2

试试这个,

foreach($datacollection as $value) 
{ 
    $string[]= $value['time']; 
} 
print_r($string); 
1
foreach ($datacollection['time'] as $valuearray) { 

    foreach ($valuearray as $value){ 
     echo 'value: '.$value; 
    } 

}