これはちょっと奇妙ですが、タスクを完了するにはこれが必要です。
最初の2つの単語をその後の2つの単語に移動したいのですが、例は私の(エラー)コードにあります:
<?
$sentence = "zero one two three four five six seven eight";
$sentence2 = explode (" ",$sentence);
$total = count($sentence2);
for ($i = 4; $i < $total; ++$i) {
$result = $sentence2[2]." ".$sentence2[3]." ".$sentence2[0]." ".$sentence2[1]." ".$sentence2[$i];
}
echo "Original sentence : ".$sentence;
echo "<br>Result : ".$result;
?>
しかし、そのコードの結果は私が望むものではありません。結果は
two three zero one eight
私は結果が欲しい:
two three zero one four five six seven eight
より良いコードを作成するのを手伝ってもらえますか?