2011-04-25 127 views
2

我添加元素多维数组这样排序多维数组

foreach($results as $res){ 
    $fwidth=$res[0]; 
    $fpath=$res[1]; 

    $sub = array (
    'img_w' => $fwidth, 
    'img_path' => $fpath, 
); 

    $widths[] = $sub; 
} 

,我想从更大的“img_w”更小的(DESC)排序$宽度阵列。

任何人都可以帮助我吗?提前致谢。

回答

1

使用PHP的USort()函数(用户排序),它有两个参数。第一个是你想要排序的数组。第二个是实际排序的函数(你自己写)。我链接的页面有一些应该涵盖您的案例的例子。

+0

非常感谢Jan,我只是快速阅读了文档,看起来很好。 – Telmo 2011-04-25 16:27:59