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