2014-03-26 68 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