PHP开发中实现二维数组的方法
来源:爱站网时间:2021-02-22编辑:网友分享
在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; $i'Tom','age'=>'23','like'=>'beer'), array('name'=>'Trump','age'=>'50','like'=>'Food'), array('name'=>'Jack','age'=>'26','like'=>'Travel') ); print_r(array_sort($array,'age')); ?>
运行结果:
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 ) )
以上就是爱站技术频道小编带给大家的PHP开发中实现二维数组的方法,希望能够帮助到你们,相信我们能够在很短的时间收获慢慢。
上一篇:PHP开发中常见错误和处理方法