我试图选择多维数组中特定键的最大值。我无法“进入”问题的关键...从多维数组中的元素获取最大值?
所以,数组(这是比我在这里发帖更长时间)
[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