-2
我有列名,其中有來自a-z的字母。每列都有一個數字放進去。我想看一排,並確定哪些列有前5個數字。從php的同一行中的前5位數字在php
a b c d e f g h
5 10 20 15 35 40 85 75
應該返回頂部行= G,H,F,E,C
我已經看到了這一點做了MySQL的,希望對PHP的做到這一點。
在此先感謝您的幫助。
我有列名,其中有來自a-z的字母。每列都有一個數字放進去。我想看一排,並確定哪些列有前5個數字。從php的同一行中的前5位數字在php
a b c d e f g h
5 10 20 15 35 40 85 75
應該返回頂部行= G,H,F,E,C
我已經看到了這一點做了MySQL的,希望對PHP的做到這一點。
在此先感謝您的幫助。
假設你正在從數據庫中,這將使你象下面的陣列中選擇所有列:
$array = [
'a' => 5,
'b' => 10,
'c' => 20,
'd' => 15,
'e' => 35,
'f' => 40,
'g' => 85,
'h' => 75,
];
...這將對其進行排序,並刪除所有,但最高的5個結果:
arsort($array);
$result = array_slice($array, 0, 5, true);
然後,您可以使用array_keys($array)
來獲取列名稱。
你是否積極從MySQL中提取數據?你應該把你的問題集中在你遇到困難的部分。 – BrianS