2 回答
TA贡献1811条经验 获得超4个赞
您也可以通过这种方式实现这一目标。
<?php
$products = array('Volvo', 'BMW', 'Toyota', 'Kijang');
for($i=0;$i<count($products);$i++){
echo implode(", ",$products);
echo "<br>";
array_push($products, array_shift($products));
}
?>
这将为您提供以下结果:
Volvo, BMW, Toyota, Kijang
BMW, Toyota, Kijang, Volvo
Toyota, Kijang, Volvo, BMW
Kijang, Volvo, BMW, Toyota
您可以运行这里的代码。希望这会对您有所帮助。
TA贡献1842条经验 获得超21个赞
你可以通过这种方式来实现
<?php
$products = array('Volvo', 'BMW', 'Toyota', 'Kijang');
foreach($products as $product){
echo "'".$product."', ";
foreach($products as $otherProduct){
if($otherProduct == $product){
// Skip the element
continue;
}
echo "'".$otherProduct."', ";
}
echo "<br>";
}
您需要循环两次才能得到结果。
- 2 回答
- 0 关注
- 113 浏览
添加回答
举报