Bei deiner Version hast du das Problem das es passieren kann das du gleiche Wörter da stehen hast.
Außerdem können nur die ersten vier Wörter wenn angezeigt werden.
Und du bist bei deiner Methode nicht flexible darin wie viele Wörter in der Text datei drin stehen.
Deswegen wäre wohl so etwas eher zu favorisieren:
PHP-Code:
<?php
$fp = fopen("text.txt","r");
if ($fp)
{
while(!feof($fp))
{
$teile = explode(",", $text);
shuffle($teile);
echo $teile[1];
echo "-";
echo $teile[2];
echo "-";
echo $teile[3];
}
fclose($fp);
}
?>