PHP二维数组的功能共享

PHP二维数组的功能共享
PHP开发中经常遇到二维数组,但它的排序不像内置函数的一维数组那样方便。我们需要编写二维数组排序的函数。在这里,我们分享一个uncletoo PHP二维数组排序函数。

代码uff1a
复制代码代码如下所示:
functionarray_sort(ARR美元美元美元,钥匙型= 'asc){
keysvalue美元=美元new_array =阵();
foreach($阿拉斯$ K = > $ V){
keysvalue美元{ $ K } = { } $ $ V键;
}
如果(合型= = 'asc){
Asort(keysvalue美元);
其他{ }
Arsort(keysvalue美元);
}
复位($ keysvalue);
foreach(keysvalueas美元$ K = > $ V){
new_array美元{ $ K } = { } $ K $ ARR;
}
返回的new_array;
}

函数的三个参数表明:

数组:数组排序美元

$键:指定哪个键值被排序。

$类型:升序排序或降序排序,默认为升序排序

这个PHP函数可以根据指定的键值对一个二维数组进行排序,并在排序后返回一个数组。

举例子:
复制代码代码如下所示:
为创建一个数组= array_sort($array,'price);

tag:二维数组功能电脑软件php

相关内容