题目:
答案:
public function rotateArray(&$arr , $k){
$i = 0;
$coun = count($arr);
if($coun < $k){
$k = $k % $coun;
if ($k == 0){
return false;
}
}
foreach ($arr as $key => $value){
if (isset($arr[$key + $k])){
$arr[$key + $k] = $value;
}else{
$arr[$i] = $value;
$i++;
}
}
}
调用示例:
调用结果: