0

したがって、タイムスタンプ、カテゴリ、および値の列 (キー) を持つ MySQL オブジェクトがあります。

Timestamp は UNIX タイムスタンプです。カテゴリは感情の言葉です。値は数値です。

これが私のコードです:

foreach ($twitromney['timestamp']) {

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

}

これで、タイムスタンプごとに値が表示されるはずですよね? これは、配列の 1 つがどのように見えるかです (オブジェクトには数百の配列があります)。

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

私がやろうとしているのは、タイムスタンプごとにカテゴリごとの値を取得することです。変数である値を除いて、タイムスタンプとカテゴリの両方を繰り返す必要があります。つまり、複数の 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 に答える