配列内の項目を指定された値だけ上下に循環させる方法を教えてください。例えば配列内の項目を指定された値で移動する
$value = 1; // circularly rotate by 1
$array = array(1,2,3,4,5);
// Should return
array(2,3,4,5,1);
ためにアレイ全体を円1 1
により反時計回りに回転される端部に行き、2
は、アレイ内の先頭の数になりました。私はこれを行うための信頼できる方法を見つけることができません。
第1の要素を追加します'$ value'が2の場合はどうなりますか? – C2486
値が2の場合、配列は(3,4,5,1,2) – ratdown