网络编程
位置:首页>> 网络编程>> php编程>> php自定义函数实现二维数组按指定key排序的方法

php自定义函数实现二维数组按指定key排序的方法

作者:山猫的博客  发布时间:2023-06-27 09:54:36 

标签:php,二维数组,排序

本文实例讲述了php自定义函数实现二维数组按指定key排序的方法。分享给大家供大家参考,具体如下:

二维数组官方的排序方法并不好,该函数可以进行指定key的排序,已经测试并使用,代码如下:


/*二维数组按指定的键值排序*/
function array_sort($arr, $keys, $type = 'desc') {
$keysvalue = $new_array = array();
foreach ($arr as $k => $v) {
 $keysvalue[$k] = $v[$keys];
}
if ($type == 'asc') {
 asort($keysvalue);
} else {
 arsort($keysvalue);
}
reset($keysvalue);
foreach ($keysvalue as $k => $v) {
 $new_array[$k] = $arr[$k];
}
return $new_array;
}

可以进行,倒序和顺序进行排列。

希望本文所述对大家PHP程序设计有所帮助。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com