数码资讯
共享二维数组排序的PHP实例
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
PHP的一维数组可以通过排序等功能,是一种()()()()等,arsort。
PHP二维数组的排序需要定制。
下面的函数是根据指定的键值对给定的二维数组进行排序,首先查看函数定义:
复制代码代码如下所示:
功能array_sort(ARR美元美元美元,钥匙型= 'asc){
keysvalue美元=美元new_array =阵();
foreach(ARR美元美元美元K = > v){
keysvalue美元{ $ K } = { } $ $ V键;
}
如果(合型= = 'asc){
Asort(keysvalue美元);
其他{ }
Arsort(keysvalue美元);
}
复位($ keysvalue);
$ index = 0;与$下标下标保持不变,以$ 0开头;
foreach(keysvalue美元美元美元K = > v){
new_array美元美元指数} = { } { $ K $ ARR;
指数+;
}
返回的new_array;
}
它可以根据指定的键值对二维数组进行排序,也可以指定升序或降序排序方法(默认是升序排序),使用示例:
复制代码代码如下所示:
数组=(数组)
阵列('name' = > 'js ','date= > '2014-05-01),
阵列('name' = > 'sh ','date= > '2014-04-30),
阵列('name' = > 'bj ','date= > '2014-05-02)
);
美元array_sort ArrayList =($array,'date);
print_r($ ArrayList);
PHP二维数组的排序需要定制。
下面的函数是根据指定的键值对给定的二维数组进行排序,首先查看函数定义:
复制代码代码如下所示:
功能array_sort(ARR美元美元美元,钥匙型= 'asc){
keysvalue美元=美元new_array =阵();
foreach(ARR美元美元美元K = > v){
keysvalue美元{ $ K } = { } $ $ V键;
}
如果(合型= = 'asc){
Asort(keysvalue美元);
其他{ }
Arsort(keysvalue美元);
}
复位($ keysvalue);
$ index = 0;与$下标下标保持不变,以$ 0开头;
foreach(keysvalue美元美元美元K = > v){
new_array美元美元指数} = { } { $ K $ ARR;
指数+;
}
返回的new_array;
}
它可以根据指定的键值对二维数组进行排序,也可以指定升序或降序排序方法(默认是升序排序),使用示例:
复制代码代码如下所示:
数组=(数组)
阵列('name' = > 'js ','date= > '2014-05-01),
阵列('name' = > 'sh ','date= > '2014-04-30),
阵列('name' = > 'bj ','date= > '2014-05-02)
);
美元array_sort ArrayList =($array,'date);
print_r($ ArrayList);
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。