Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/07/2004, 16:45
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 6 meses
Puntos: 41
También podrías hacer la función un poco más genérica para poder utilizarla con otros archivos diferentes... Por ejemplo, puedes pasarle como parámetros el nombre de archivo y el caracter de ruptura:
Código PHP:
function array_desordenado($archivo$ruptura

$abrir=fopen($archivor); 
$listadefrases fread($abrirfilesize($archivo)); 
$frases explode($ruptura$listadefrases
fclose($abrir); 
//Desordenamos el array: 
shuffle($frases); 
return 
$frases

Y para obtener el array desordenado deberás pasarle a la función los parámertros necesarios.
Código PHP:
$palabras array_desordenado("frases.txt"";"); 
Y así sucesivamente pueds ir optimizando las cosas. Por ejemplo puedes hacer un "if" para saber si se pudo abrir el archivo y devolver otra cosa ("false" por ejemplo) en caso contrario.

Saludos