我有以下數組。按值排序多維數組
Array (
[0] => Array(
[vendorid] => 36
[vendorname] => Nothin' But A Muffin
[vendorfriendlyname] => nothin-but-a-muffin
)
[1] => Array(
[vendorid] => 52
[vendorname] => Montalto Olive Grove
[vendorfriendlyname] => montalto-olive-grove
)
[2] => Array(
[vendorid] => 44
[vendorname] => Kuki Kids
[vendorfriendlyname] => kuki-kids
)
[3] => Array(
[vendorid] => 47
[vendorname] => pasApas
[vendorfriendlyname] => pasapas
)
[4] => Array(
[vendorid] => 89
[vendorname] => Organic Family
[vendorfriendlyname] => organic-family
)
)
我需要上述陣列trasform分爲以下
Array (
[0] => Array(
[vendorid] => 44
[vendorname] => Kuki Kids
[vendorfriendlyname] => kuki-kids
)
[1] => Array(
[vendorid] => 52
[vendorname] => Montalto Olive Grove
[vendorfriendlyname] => montalto-olive-grove
)
[2] => Array(
[vendorid] => 36
[vendorname] => Nothin' But A Muffin
[vendorfriendlyname] => nothin-but-a-muffin
)
[3] => Array(
[vendorid] => 89
[vendorname] => Organic Family
[vendorfriendlyname] => organic-family
)
[4] => Array(
[vendorid] => 47
[vendorname] => pasApas
[vendorfriendlyname] => pasapas
)
)
我已經用在array_multisort(),但它沒有工作
是否有可能進行排序?
你是從數據庫中獲取這個數組嗎?如果不是,它是如何構建的? – 2011-02-24 12:16:03
是的,這個數組從數據庫中檢索 – kushalbhaktajoshi 2011-02-24 12:18:03
那麼最有效的方法是在查詢中使用'ORDER BY vendorname'。 – 2011-02-24 12:20:23