2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > php二维数组指定键名排序的实现方法

php二维数组指定键名排序的实现方法

时间:2019-12-16 07:02:46

相关推荐

php二维数组指定键名排序的实现方法

后端开发|php教程

php,排序,键名

后端开发-php教程

$val){ //对排序字段值进行过滤 $val[$keys] = str_replace(-,\,$val[$keys]); $val[$keys] = str_replace( ,\,$val[$keys]); $val[$keys] = str_replace(:,\,$val[$keys]); //将记录中指定的键名放入数组中,如:[0]=>5,[1]=>3,[2]=>6 $keysvalue[] =$val[$keys];//排序字段,如:id索引=》排序键名 } asort($keysvalue); //按值升序排序,且保持键名与键值之间的索引关系,如:[1]=>3,[0]=>5,[2]=>6 reset($keysvalue); //指针重新指向数组第一个 foreach($keysvalue as $key=>$vals) { $keysort[] = $key;//0=>[1],1=>[0],2=>[2] } $keysvalue = array(); $count=count($keysort);//排序记录数 if(strtolower($type) != asc){//降序 for($i=$count-1; $i>=0; $i--) {$keysvalue[] = $array[$keysort[$i]]; } }else{//升序 for($i=0; $iTom,age=>23,like=>eer), array( ame=>Trump,age=>50,like=>Food), array( ame=>Jack,age=>26,like=>Travel));print_r(array_sort($array,age));?>

运行结果:

协同文档源码,ubuntu 镜像禁止访问,猫眼电影破解爬虫,php设置报错,vue 优化seolzw

Array( [0] => Array ([name] => Tom[age] => 23[like] => beer ) [1] => Array ([name] => Jack[age] => 26[like] => Travel ) [2] => Array ([name] => Trump[age] => 50[like] => Food ))

用源码制作网站,安装ubuntu 关机卡死,爬虫的转义字符,php showimg,SEO主机空间lzw

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