0

所以我有一个 MySQL 对象,它有用于时间戳、类别和值的列(键)。

时间戳是一个 UNIX 时间戳。类别是一个情感词。值是一个数值。

这是我的代码:

foreach ($twitromney['timestamp']) {

echo $twitromney['timestamp']['value'];

}

现在,这应该显示每个时间戳的值,对吧?这是其中一个数组的外观(对象有数百个):

Array ( [category] => composed [value] => 330 [timestamp] => 1344384476.94 )

我要做的是获取每个时间戳的每个类别的值。除了 value 是可变的,timestamp 和 category 都应该重复。即应该有多个1344384476.94,以及几个组合的类别值。

一旦我得到它(我认为我不需要帮助),我将添加特定日期的特定类别的值(通过转换时间戳)并输出它。

4

2 回答 2

1

尝试这个:

foreach ($twitromney as $flip) {

    echo "$flip['category'], $flip['timestamp'], $flip['value'] <br />";

}
于 2012-10-14T02:19:03.570 回答
0

我真的不明白你的问题,但你在你的 中提供了错误的论点foreach,你可以试试这个

foreach ($twitromney as $item) {
    echo $item['timestamp'].'<br />';
}

呼应每一个timestamp而不是

foreach ($twitromney['timestamp']){ 
    echo $twitromney['timestamp']['value'];
}

如果你看到这个例子,那么你就会明白。

于 2012-10-14T02:19:55.397 回答