怎么在PHP中根据键值对二维数组进行排序

  介绍

这篇文章给大家介绍怎么在PHP中根据键值对二维数组进行排序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

<强>问题:

数组:

数组(0=祝辞数组(& # 39;id # 39;=祝辞1 & # 39;价格# 39;=祝辞50),1=祝辞数组(& # 39;id # 39;=祝辞;2,& # 39;价格# 39;=祝辞60));

要求根据数组的价格这个字段进行排序。

<强>实现代码如下:

& lt; ? php    美元[]数组,=,数组(& # 39;id # 39;=祝辞1 & # 39;价格# 39;=祝辞50);   美元[]数组,=,数组(& # 39;id # 39;=祝辞;2,& # 39;价格# 39;=祝辞;70);   美元[]数组,=,数组(& # 39;id # 39;=祝辞;3,& # 39;价格# 39;=祝辞30);   美元[]数组,=,数组(& # 39;id # 39;=在4日& # 39;价格# 39;=祝辞20);   foreach  (array 美元;as  $关键=祝辞美元值){   美元才能id ($ key),=,美元价值[& # 39;id # 39;];   美元的价格($ key)才能,=,美元价值[& # 39;价格# 39;];   }   对美元价格、SORT_NUMERIC SORT_DESC, $ id, SORT_STRING, SORT_ASC,美元数组);   echo  & # 39; & lt; pre> & # 39;;   print_r(数组)美元;   echo  & # 39; & lt;/pre> & # 39;;   祝辞;

运行结果:

数组   (   [0],=在数组   (   (id),=祝辞;2   (价格),=在70年   )   [1],=在数组   (   (id),=在1   (价格),=在50   )   [2],=在数组   (   (id),=祝辞;3   (价格),=在30   )   [3],=在数组   (   (id),=祝辞;4   (价格),=在20   )   )

关于怎么在PHP中根据键值对二维数组进行排序就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在PHP中根据键值对二维数组进行排序