我有一个数组存储在变量$ data中。该数组在第一行有名称,第二行有数值。该数组非常大,所以我需要一种方法来从中获取五个最高值,并从这些值中获取名称。例如,我有此数组:从数组中获取最高值
[0]=>
array(1447) {
[1]=>
array(3) {
[0]=>
string(11) "Cris"
[2]=>
string(1) "11"
}
[2]=>
array(3) {
[0]=>
string(7) "Alan"
[2]=>
string(1) "28"
}
[3]=>
array(3) {
[0]=>
string(6) "Alex"
[2]=>
string(1) "50"
}
[4]=>
array(3) {
[0]=>
string(6) "Zone"
[1]=>
string(1) "22"
}
[5]=>
array(3) {
[0]=>
string(6) "Ana"
[2]=>
string(1) "1"
}
[6]=>
array(3) {
[0]=>
string(6) "Fisca"
[1]=>
string(1) "5"
}
在这种情况下,我应该显示:亚历克斯·50,阿伦28区,22区,11克里斯和Fisca 5.我试图找到一个解决办法,但我不知道应该怎样我做了数组值的顶部。你能帮我吗?先谢谢你。
看看这里:http://stackoverflow.com/q/2699086/3129708 – postrel
谢谢你,但我想显示只有五个最高值...作为纯文本以及除此之外的具体数字。我不想对数组进行排序......它有意义吗?抱歉,我是后台新手。 – Alan
任务流将是:1.对数组进行排序2.提取5个元素。 – postrel