【发布时间】:2018-05-14 17:39:12
【问题描述】:
我正在尝试获取对另一列值进行分组的二维数组的最小值。
array(3) {
[0]=>
array(3) {
["cid"]=>
int(53)
["cpr"]=>
int(243)
["cty"]=>
string(1) "1"
}
[1]=>
array(3) {
["cid"]=>
int(55)
["cpr"]=>
float(270)
["cty"]=>
string(1) "1"
}
[2]=>
array(3) {
["cid"]=>
int(54)
["cpr"]=>
float(367.65)
["cty"]=>
string(1) "2"
}
}
例如,我想得到cty=1 然后cty=2 ....
【问题讨论】:
-
究竟应该使用哪个值来确定一个数组是否小于另一个?
cpr?cid?每个数组的所有值?另外,您想为每个不同的cty值获取一个数组(“最小”数组)吗? -
我猜 OP 想要每个
cty的最小值cpr,每个cty的最小值cid,等等。由于不需要特定的输出格式,最小数组 你提到的似乎是一个公平的输出。 -
抱歉,为了清楚起见,我想要来自具有相同 cty 的单元格的最小 cpr