Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/07/2010, 08:23
martuanez
 
Fecha de Ingreso: julio-2008
Mensajes: 109
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Renumerar objetos...

Cita:
Iniciado por abimaelrc Ver Mensaje
¿Algo así?
Código PHP:
Ver original
  1. <?php
  2. $nRand = mt_rand(1,60);
  3. function notInArr($n){
  4.     $arr = array(10,11,12,13,20,30,31,40,41,50,60);
  5.     if(in_array($n,$arr)){
  6.         notInArr(++$n);
  7.     }
  8.     return $n;
  9. }
  10. echo notInArr($nRand);
Esta cerca pero yo chequeo de a un numero y por ejemplo si le doy un 10 me tiene que devolver 12 porque el 11 ya existe y el 10 también , si le doy 30 me tiene que devolver 32 porque el 30 y el 31 ya existen, se entiende?
lo que hice arriba medio mamarracho, para el 10 me devuelve 12 pero para el 30 no....

Última edición por martuanez; 20/07/2010 a las 08:29