Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2010, 00:55
Avatar de NacHox
NacHox
 
Fecha de Ingreso: enero-2005
Mensajes: 25
Antigüedad: 19 años, 3 meses
Puntos: 1
¿Debo comparar strings o arrays? ¿Y cómo?

Buenas.

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(0sizeof($items)-1);

$items2 file("$textfile2");
$item2 rand(0sizeof($items2)-1);

echo 
"$items[$item] $items2[$item2]"
echo
"<br><br>";

$i++;
}

?>
Agradeceré enormemente a quien pueda ayudarme, ya que llevo un buen rato pensando cómo hacerlo.

Saludos.