我試圖選擇多維數組中特定鍵的最大值。我無法「進入」問題的關鍵...從多維數組中的元素獲取最大值?
所以,數組(這是比我在這裏發帖更長時間)
[0] => stdClass Object
(
[id] => 70
[cust] => 4
[dnum] => 1
[upper] => Array
(
[0] => 66
)
)
[1] => stdClass Object
(
[id] => 43
[cust] => 42
[dnum] => 2
[upper] => Array
(
[0] => 77
)
)
[2] => stdClass Object
(
[id] => 12
[cust] => 3
[dnum] => 0
[upper] => Array
(
[0] => 99
)
)
我想在整個數組中找到最大的「dnum」值,所以在這個例子中,$ max = 2。我知道max函數允許我這樣做,但我不確定如何在不把整個數組引用的情況下引用dnum元素在foreach循環中的事情,如果我這樣做,那麼max不會是使用的函數,對吧?
所以,我不能確切地做到這一點:
$max = max($myarray[]->dnum);
有我的方式做到這一點,而無需重新創建整個陣列?
@Felix克林:你爲什麼會做出這樣的__MINOR__編輯和重新激活了這個問題? – 2012-03-17 12:53:24
@Pranav:清理....標籤不屬於標題。 – 2012-03-17 12:55:16