Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/05/2008, 11:56
Avatar de shakaran
shakaran
 
Fecha de Ingreso: agosto-2005
Ubicación: España - Ciudad Real
Mensajes: 374
Antigüedad: 18 años, 8 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'));
__________________
Quijost Backend Engineer - www.quijost.com - Hosting rápido, eficiente y profesional
Blog: www.shakaran.net