$occurences) { if ($choix <= $occurences) { $suivant = $mot; break; } $choix -= $occurences; } $phrase[] = $suivant; $antepenultieme = $penultieme; $penultieme = $suivant; } $phrases[] = implode(" ", $phrase); } echo implode("\n", $phrases) . "\n";