Php 如何在每次迭代中以自上而下的方式旋转数组元素
我有一个n大小的数组 假设我的原始数组是:Php 如何在每次迭代中以自上而下的方式旋转数组元素,php,mysql,arrays,sorting,Php,Mysql,Arrays,Sorting,我有一个n大小的数组 假设我的原始数组是: array=(alpha,bravo,charlie,delta,echo,foxtrot); 我想向左旋转上面的数组 ex输出第一次迭代 array=(bravo,charlie,delta,echo,foxtrot,alpha); array=(charlie,delta,echo,foxtrot,alpha,bravo); 和第二次迭代 array=(bravo,charlie,delta,echo,foxtrot,alpha); a
array=(alpha,bravo,charlie,delta,echo,foxtrot);
我想向左旋转上面的数组
ex输出第一次迭代
array=(bravo,charlie,delta,echo,foxtrot,alpha);
array=(charlie,delta,echo,foxtrot,alpha,bravo);
和第二次迭代
array=(bravo,charlie,delta,echo,foxtrot,alpha);
array=(charlie,delta,echo,foxtrot,alpha,bravo);
我想在每次迭代中都这样做,直到得到原始数组
注意:上面的数组是我从一个特定查询的MySQL输出中获得的。所以原始数组总是array=(alpha、bravo、charlie、delta、echo、foxtrot)代码>
提前感谢您的建议和帮助
$array = array('alpha','bravo','charlie','delta','echo','foxtrot');
for($i=0; $i< count($array);$i++)
{
$firstValue = array_shift($array);
array_push($array, $firstValue);
var_dump($array); //here you get your array with the first value shifted to the end of the array
}