2014-03-26 102 views
0

值數組我有很多元素的一個這樣的數組:訂購由子陣列

$items[] = array($url, $pic, $price); 

我需要$項目$價格上升後進行排序。有這個功能嗎?

+0

看看:http://stackoverflow.com/questions/17364127/reference-all-basic-ways-to-sort-arrays-and-data-in-php – aurbano

+0

嘗試通過鍵排序或ksort函數http://hk1.php.net/ksort – Ahmedskaya

+0

這可以給你一個開始。 http://www.php.net/manual/en/array.sorting.php – Vagabond

回答

1
function cmp($a, $b) 
    { 
    return $b[2] - $a[2]; 
    } 

    usort($item, "cmp") 
+0

它得到排序降序 –

+0

更改返回$ a [2] - $ b [2] – aseferov

+0

更改'返回$ b [2] - $ a [2];'用'返回$ a [2] - $ b [2];'... – MarcoS