PHP从数组中取出多个不连贯值 先创建一个空数组,然后用array_splice从原数组取出指定值,并用空数值替换以保持原数组连贯性。 <?php $arr=array(0=>'a',1=>'b',2=>'c',3=>'d'); $add=array(); $add[]=array_splice($arr,1,1,'')[0]; $add[]=array_splice($arr,3,1,'')[0]; print_r($add); ?>