我想根據數值輸出特定字段(OurPrice
)的排名最低的數字。php排序數組和排名特定字段
var_dump
結果
$myarray = array_filter($rankresult);
natsort($myarray);
array(6) {
["Comp7"]=> string(3) "189"
["OurPrice"]=> string(3) "189"
["Comp9"]=> string(6) "198.99"
["Comp6"]=> string(3) "208"
["Comp3"]=> string(6) "226.97"
["Comp4"]=> string(3) "274"
}
你會發現,有6個總的數量和其中兩個是相同的號碼,因此將等於相同等級(即Comp7和會員價均位列第一6)。
所需的輸出:
優惠價等級= 1的6
你想說什麼? –
我不知道該從哪裏出發。沒有辦法抓取「OurPrice」的排名順序嗎? – ToddN
@ToddN:應該如何輸出,只是**我們的價格排名= 1/6 **? – Nauphal