用PHP指定的键值对二维数组进行排序的方法

用PHP指定的键值对二维数组进行排序的方法
本文演示了按指定键值对PHP进行二维数组排序方法

问题:

有一个数组:复制代码代码如下:阵列(0 = >阵列('id' = > 1,'price= > 50),1 = >阵列('id' = > 2,'price= > 60));

根据数组的价格字段要求订购。

实现代码如下所示:
< PHP
{ } =数组的数组('id' = > 1,'price= > 50);
{ } =数组的数组('id' = > 2,'price= > 70);
{ } =数组的数组('id' = > 3,'price= > 30);
{ } =数组的数组('id' = > 4,'price= > 20);
foreach(数组键= >美元美元值){
$id { $关键} =价值{ 'id' };
{ } =美元美元价格的关键价值'price'} {;
}
array_multisort(美元的价格,sort_numeric美元,sort_desc,ID,sort_string,sort_asc,数组);
回声';
print_r(数组);
回声';
>

运行结果:
阵列

{ 0 }数组

{ 2
{价格> 70

{ 1 }数组

{ 1
{价格> 50

{ 2 }数组

{ 3
{价格> 30

{ 3 }数组

{ 4
{价格> 20



希望本文能对PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部