Tengo el siguiente código que primero lee 2 archivos de texto y luego saca una linea "al azar" desde cada uno de esos archivos, para formar una frase.
El problema es que necesito que la frase no se repita cuando la muestro por pantalla.
Por ejemplo, el script me muestra en pantalla lo siguiente:
Hola como estan? -> repetido.
Busco alguien por aqui?
Hola como estan? -> repetido.
Dime que tal?
Y debería mostrarmelo así:
Hola como estan?
Busco alguien por aqui?
Dime que tal?
En el archivo uno.txt tengo la primera palabra de la frase, y en archivo dos.txt tengo otras para luego conjugarlas.
El código que estoy utilizando es el siguiente:
Código PHP:
<?
$i=0;
while($i<5){
$textfile ="uno.txt";
$textfile2 ="dos.txt";
$items = file("$textfile");
$item = rand(0, sizeof($items)-1);
$items2 = file("$textfile2");
$item2 = rand(0, sizeof($items2)-1);
echo "$items[$item] $items2[$item2]";
echo"<br><br>";
$i++;
}
?>
Saludos.