需求:存在数组!取出数组中的指定内容再插入数组指定位置,在查询了php数组的相关函数后,发现并没有直接指定排序的函数,于是使用自定义的函数来实现这个功能:同样的,多维数组可以预先将要取出的内容存储下来,再插入即可
<?php $a = array('a','b','c','d'); $b = $a[2]; unset($a[2]); if (!empty($b)) { $a = array_insert($a,$b,1); } function array_insert($myarray,$value,$position=0) { $fore= ($position==0)?array():array_splice($myarray,0,$position); $fore[]=$value; $ret=array_merge($fore,$myarray); return $ret; } ?>