![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
30/05/2008, 11:56
|
![Avatar de shakaran](http://static.forosdelweb.com/customavatars/avatar111760_1.gif) | | | Fecha de Ingreso: agosto-2005 Ubicación: España - Ciudad Real
Mensajes: 374
Antigüedad: 19 años, 6 meses Puntos: 7 | |
Respuesta: Cambio de array+rand a array_rand Esa es una solución pero no la mejor. Imagínate que no son citas lo que hay, si no millones de números primos (por ejemplo).
Tendría que hacer un sizeof() de millones!! Y eso es mas lento. La cuestión es minimizar funciones para disminuir la complejidad del algoritmo.
Se me acaba de ocurrir otra posibilidad y es que al split, puesto que trocea por expresiones regulares, si le pongo un "\n." (con el punto), para trocear estará obligado a tener un carácter después, y en el caso de la ultima linea no existe ninguno después del \n
algo así:
$citas= split("\n.",$GLOBALS[html]->template('base','citas')); |