PHP 队列

来源:互联网 发布:linux 增量拷贝 编辑:程序博客网 时间:2024/05/19 03:23

描述:给一个数组,把第一个元素删了,第二个元素放到最后,递归进行,直到最后一个元素也被删掉。例如:60,25,15,99,80,100——>15,99,80,100,25

<?php  function queue($arr){    $tail=count($arr);    $head=0;    for($i=0;$i<=$tail;$i++){        echo $arr[$head];        if(count($arr)==2){            echo $arr[1];            break;        }        $tempLength=count($arr);        $arr[$tempLength]=$arr[1];        array_splice($arr,0,2);        }    }  $arr=array(60,25,15,99,80,100);  queue($arr);?>
0 0