這裏是我的多維數組:從多維數組獲取最高價值
$arrOrg = [2, 3, [5, 7, 1], 100, [6, 9, [14, 95]], 78];
我想從這個數組中的最高值。
這裏是我到目前爲止已經試過:
$highest = 0;
function getHighest($arr) {
for ($i = 0; $i < count($arr); $i++) {
if (is_array($arr[$i])) {
getHighest($arr[$i]);
} else {
if ($arr[$i] > $arr[$i + 1]) {
$highest = $arr[$i];
} else {
$highest = $arr[$i + 1];
}
}
}
return $highest;
}
echo getHighest($arrOrg);
但它給人一種不正確的結果:78
你能幫助我嗎?
什麼是電流輸出? –
我得到78.最後一個輸出 –