我有一个存储在$ data变量中的数组,如下所示:
["data"]=>
array(413) {
[0]=>
object(stdClass)#254 (7) {
["Date"]=>
string(10) "2016-09-06"
["Open"]=>
string(6) "771.00"
["Close"]=>
string(6) "782.00"
}
}
我将Open值视为:
$open = $data->data[0]->Open;
//meaning $open outputs 771.00
和Close值一样:
$low = $data->data[0]->Close;
//and $close outputs 782.00
我在他们之间有所作为:
$diff= $open - $close;
//outputs -11
然后我必须显示从$open
到$close
的百分比变化,在这种情况下是-0.3%
或类似的变化。但是这些数字每天都有变化,因为每天都会在此数组中存储新记录,因此明天$open
可能会高于$close
。
如何计算它们之间的百分比变化?