PHP7高级数组排序:数组根据某字段进行自然 - Assbbs

PHP7高级数组排序:数组根据某字段进行自然数排序 公司开发把某数值的数据库类型设置为varchar,导致排序时出现 8K>15K 的情况,需要进行自然数排序。 读取出的数组每行类似于:array 'company'=>'浙江智障公司','value'=>15 ,需要按value进行排序。 网上的一些排序函数几乎没法用,想起之前PHP7排序…

PHP7高级数组排序:数组根据某字段进行自然数排序 公司开发把某数值的数据库类型设置为varchar,导致排序时出现 8K>15K 的情况,需要进行自然数排序。 读取出的数组每行类似于:array 'company'=>'浙江智障公司','value'=>15 ,需要按value进行排序。 网上的一些排序函数几乎没法用,想起之前PHP7排序时用过的方法: array multisort $arr,SORT NATURAL,array column $arr,'value' ; $arr是读取出的数组,SORT NATURAL将排序设置为自然数,array column $arr,'value' 是从数组中提取value单独作为数组,然后按其排序对母数组进行重排。