在不改变数组元素顺序的情况下,把第一个元素换到最后
$arr = ['1','2','3','4'];
$temp = $arr[0];
unset($arr[0]);
array_push($arr,$temp);
var_dump($arr);
实现指定多个元素替换顺序
$arr1 = ['1','2','3','4','5','6'];
$arr2 = band_arr($arr1,0,3);
var_dump($arr2);
function band_arr($arr,$start,$end){
$temp1 = array_slice($arr,$start,$end);
$temp2 = array_diff_key($arr,$temp1);
return array_merge($temp2,$temp1);
}