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

¿Ya lo has solucionado?

Si no es asi, creo que tienes un error de concepto.

Si haces esto:

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];
}

Es lo mismo que si le quitas el for, es inutil. Lo que hace php cuando lo ejecuta es:

1. Ejecutar la primera declaracion -> $var valdra 1
2. Comprueba si se cumple la segunda declaracion (condicion) -> En este caso si se cumple
3. Ejecutar el codigo que hay dentro del for
4. Ejecutar la tercera declaracion -> $var valdra 2
5. Comprobar si se cumple la segunda declaracion (condicion -> No se cumple ya que 2 no es menor ni igual a 1

Entonces lo que hay dentro del for se ejecuta una sola vez y en esa vez $var valdra 1, por lo que ese array siempre tendra unicamente un valor.

Creo que hay esta el error, si no entiendes lo que digo buscar informacion sobre el bucle for.

Saludos.