配列を反復処理していくつかのデータを算術平均する方法をよく理解していなかったので、助けと説明が必要です。私はちょうどPHPで私の道を始めるので、いくつかの説明がいいだろう。 変数$data
に配列が格納されています。それは次のようになります。 if(@$data->data->AdjClose)
しかし:配列全体の反復
["data"]=>
array(22) {
[0]=>
object(stdClass)#234 (7) {
["Date"]=>
string(10) "2016-08-31"
["Open"]=>
string(9) "767.01001"
["High"]=>
string(10) "769.090027"
["Low"]=>
string(10) "765.380005"
["Close"]=>
string(10) "767.049988"
["Volume"]=>
string(7) "1247400"
["AdjClose"]=>
string(10) "767.049988"
}
[1]=>
object(stdClass)#240 (7) {
["Date"]=>
string(10) "2016-08-30"
["Open"]=>
string(10) "769.330017"
["High"]=>
string(10) "774.466003"
["Low"]=>
string(10) "766.840027"
["Close"]=>
string(10) "769.090027"
["Volume"]=>
string(7) "1127100"
["AdjClose"]=>
string(10) "769.090027"
}
ので、私は私のような何かを書く必要があります理解して何からそれは周りに22のエントリを持っていると私は[「AdjClose」]、すべてを反復処理して、この数字を意味するようにしたいですこれは私の問題が始まるところです...誰かが私に説明して、AdjCloseを反復してそれらの数値の平均を変数に格納する方法を教えてください。このノービスの質問には申し訳ありません。
PHPのバージョンは? –
このデータは 'json_decode()'で取得できますか?もしあなたが2番目のパラメータとして 'true'を追加すると、通常の配列を取得し、foreachループを使って簡単に目的のデータを得ることができます –
@Anantあなたはオブジェクトの配列を簡単に繰り返すことができます – RiggsFolly