1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php二维数组排序与默认自然排序办法介绍【PHP】

php二维数组排序与默认自然排序办法介绍【PHP】

时间:2019-12-31 14:32:39

相关推荐

php二维数组排序与默认自然排序办法介绍【PHP】

后端开发|php教程

php,二维数组排序

后端开发-php教程

php二维数组排序函数,默认自然排序,即sort排序。这里可以指定按二维数组中的某个值进行多种方法排序,具体看下面的程序注释。

.net 获取网页源码下载,vscode代码补全插件开发,ubuntu终端太长,tomcat内存释放不掉,爬虫如何爬行,php使用支付宝接口,企业seo排名包括哪些方面,网站php源码自动更新,对阵网页模板lzw

/**

* @function 二维数组自然排序

* @author

* @param array $array 需要排序的数组(二维)

* @param string key 需要根据哪个键排序

* @param string order 排序方式(SORT_ASC,SORT_DESC)

* @param string type 排序方法(SORT_REGULAR,SORT_NUMERIC,SORT_STRING)

* @return array sorted array.

*/

function phpSortArray($array,$key,$order="SORT_ASC",$type="SORT_REGULAR"){

if(!is_array($array)||empty($$array)){

return $array;

}

$ArgCount=func_num_args();//返回传递到目前定义函数的参数数目

for($I=1;$I<$ArgCount;$I++){

$Arg=func_get_arg($I);

if(!eregi("SORT",$Arg)){

$KeyNameList[]=$Arg;

$SortRule[]=$.$Arg;

}else{

$SortRule[]=$Arg;

}

}

foreach($array AS $Key=>$Info){

foreach($KeyNameList as $KeyName){

${$KeyName}[$Key]=$Info[$KeyName];

}

}

$EvalString=array_multisort(.join(",",$SortRule).,$array);;

eval($EvalString);

return $array;

}

刷浏览量源码,adb连接不了ubuntu,python爬虫免费课程,abctime php,徐州移动seolzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。