【发布时间】:2016-01-31 03:20:22
【问题描述】:
我有一个这样的数组:
array(
0 => array(
width => "213",
height => "50"
),
1 => array(
width => "120",
height => "204"
)
) etc...
现在我想按宽度值最大且宽度大于高度的图片来排序这个数组。
我的尝试是,使用usort():
usort($results['bossresponse']['images']['results'], function($a, $b) {
return $b['width'] - $a['width'];
});
但它只是根据图片的宽度对图片进行排序,而不是图片的宽度大于高度。用 usort 可以吗?
【问题讨论】: