1
我有一個循環遍歷一組日期的每個循環。我如何獲得$key_date
的最大值?PHP - 獲取最大密鑰及其數組中的值
$i=0;
foreach ($data as $key_date => $value_price)
{
if($key_date>=$start_date && $key_date<=$end_date)
{
if (empty($temp[$i])) {
$temp[$i]=array($key_date(float)$value_price['price']);
}
else {
array_push($temp[$i], (float)$value_price['price']);
}
$i++;
}
}
現在,我得到一個基於開始和結束date.How所有key_dates和value_prices我可以只基於最新的日期(最大日)的價格。因此,而不是做
array_push($temp[$i], (float)$value_price['settlement_price']);
我應該能夠做到$ start_date和$ END_DATE及其correspnding價格之間array_push最新日期
你有樣品數據嗎? – Nic3500
從哪裏獲取數據? – feareoc
檢查http://php.net/manual/en/function.max.php,有一個DateTime對象的例子。 – Nic3500