所以我有一个MySQL对象,它有时间戳,类别和值的列(键)。
时间戳是UNIX时间戳。类别是情感词。值是一个数值。
这是我的代码:
foreach ($twitromney['timestamp']) {
echo $twitromney['timestamp']['value'];
}
现在,这应该显示每个时间戳的值,对吧?这就是其中一个数组的外观(对象有数百个):
Array ( [category] => composed [value] => 330 [timestamp] => 1344384476.94 )
我要做的是获取每个时间戳的每个类别的值。除了可变的值之外,时间戳和类别都应该重复。即,应该有多个1344384476.94,以及几个组合的类别值。
一旦我得到了(我认为我不需要帮助),我将为特定日期(通过转换时间戳)添加特定类别的值并输出。
答案 0 :(得分:1)
试试这个:
foreach ($twitromney as $flip) {
echo "$flip['category'], $flip['timestamp'], $flip['value'] <br />";
}
答案 1 :(得分:0)
我真的不明白你的问题,但你在foreach
中提供了错误的论据,你可以试试这个
foreach ($twitromney as $item) {
echo $item['timestamp'].'<br />';
}
回复每个timestamp
而不是
foreach ($twitromney['timestamp']){
echo $twitromney['timestamp']['value'];
}
如果你看到this example,那么你会明白的。