记录一个小功能-综合排序/二维数组排序/根据某个字段对二维数组排序

综合排序

描述:对返回的店铺详情数组进行综合排序,数组中 weight 字段,是多个因素计算得来的综合分数 比如评价、优惠力度、广告投放等动态数据

数组结构

image.png

php array_multisort 可对二维数组排序

语法
array_multisort(_array1,sorting order,sorting type,array2,array3..._)

array_multisort 排序第一个参数 key array 也就是要排序的数组 SORT_ASC / SORT_ASC 正序还是倒序, 第三个参数数组 array 会按照第一个参数数组相同的序列进行排序

image.png

返回结果

image.png
其实 array_multisort 函数很灵活, 也可对字符串进行排序 , 还有当排序数组值相同时如何排序。

你可能感兴趣的:(php,array_multisort,数组排序,排序)