Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/07/2009, 09:57
El-FeNiX
 
Fecha de Ingreso: enero-2008
Mensajes: 381
Antigüedad: 16 años, 3 meses
Puntos: 19
Respuesta: error en bucle!!

Hola, he revidado el codigo y le he cambiado varias cosas. Si tienes dudas sobre los arrays puede entrar aqui

Si no es eso lo que quieres hacer dimelo.

Código PHP:
<?php 
$NrosGen 
= Array();
$NroTarjeta rand(100,999);  
   
   for (
$contador 1$contador <= 20$contador++) 
   { 

        
//do {
        
        
$NroTarjeta $NroTarjeta 2;
        
// $NrosGen[] = $NroTarjeta; // Añade al siguiente valor disponible del array el numero generado.
        //} while (!in_array($NrosGen)); // comprueba si ya ha sido usado 
        
        
         
        
$Z = ($NroTarjeta 1); 
        
$n =  pow($NroTarjeta,(1/3));
        
$nRnd ceil($n); 
        
$ValorLetra = ($nRnd $Z); 
        
$ValorLetraRed substr($ValorLetra,2,2); 
        
$NroChar strlen($ValorLetraRed); 
                
        if (
$NroChar == "1"$ValorLetraRed += 10
        
$NrosGen[] = $ValorLetraRed;
   }  
   
echo 
"<p>"print_r($NrosGen);
?>