我正在像这样向多维数组添加元素
foreach($results as $res){
$fwidth = $res[0];
$fpath = $res[1];
$sub = array(
'img_w' => $fwidth,
'img_path' => $fpath,
);
$widths[] = $sub;
}
我想按 'img_w' 从大到小对 $widths 数组进行排序(DESC)。
使用 PHP 的 USort() 函数(用户排序),它有两个参数。第一个是要排序的数组。第二个是执行实际排序的函数(您自己编写)。我链接到的页面有一些应该涵盖您的案例的示例。