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 關注
- 154 瀏覽
添加回答
舉報