he logrado que me genere los 20 numeros!!!!! ahora me falta meterlos en un array.
Código PHP:
$NroTarjeta = rand(100,999);
for ($contador = 1; $contador <= 10; $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")
{
echo "arreglado - ";
$NroCharFix = ($ValorLetraRed + 10);
echo "valor final = " .$NroCharFix. "<br>";
for ($val = 1; $val <= 1; $val++)
{
$matriz = array($val => $NroCharFix);
echo "valor de la matriz " .$matriz[$val];
}
} else {
//echo "valor final = " .$ValorLetraRed. "<br>";
for ($val = 1; $val <= 1; $val++)
{
$matriz = array($val => $ValorLetraRed);
echo "valor de la matriz " .$matriz[$val] ."<br>";
//echo "<b> Valor 4 de la matriz: </b> <br>" .$matriz[4];
}
}
}
el unci problema es que cuando trato de recuperar un valor espacifico de la matriz en el caso de la linea comenctada 4 no me recupera nada, alguna sugerencia????
muchas gracias,.