<分区>
我正在尝试为多维数组中的特定键选择最大值。我无法“找到”有问题的关键......
所以,数组(比我在这里发布的要长得多)
[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);
有没有办法让我不必重新创建整个数组就可以做到这一点?