Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/05/2008, 11:51
Avatar de deet
deet
 
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 19 años
Puntos: 1
Respuesta: Cambio de array+rand a array_rand

deberías restar primero 2 al numero de items totales y luego realizar el random sobre ese valor:

$num = sizeof($citas) - 2;

valor=$citas[array_rand($num)];

de la manera que tu lo planteas si array_rand() te arroja el valor 0, al restarle -2 queda -2. Está bien si te arroja un valor mayor a 2