本文演示了按指定键值对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
程序设计有所帮助。