求救:PHP如何按顺序依次输出里面的数组。
求救:PHP如何按顺序依次输出里面的数组,例如:"张三","李四","王五","赵六",按元素循环输出:第一句:"李四","王五","赵六","张三",第二句:"王五",...
求救:PHP如何按顺序依次输出里面的数组,例如:"张三","李四","王五","赵六" ,按元素循环输出:第一句:"李四","王五","赵六","张三" ,第二句:"王五","赵六","张三","李四", 第三句:"赵六","张三","李四","王五",第四句:"张三","李四","王五","赵六",一直写不出来,求大大们指点,谢谢!
展开
展开全部
<?php
$array = array('张三','李四','王五','赵六');
$count = count($array);
for ($i=0; $i < $count; $i++) {
foreach ($array as $key => $value) {
if ($key == 0) {
$array[($count-1)] = $value;
}else{
$array[($key-1)] = $value;
}
}
ksort($array);
echo implode(' - ', $array)."<br />";
}
?>
李四 - 王五 - 赵六 - 张三
王五 - 赵六 - 张三 - 李四
赵六 - 张三 - 李四 - 王五
张三 - 李四 - 王五 - 赵六
望采纳 Thx
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询