Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/07/2009, 10:52
Avatar de hvpareja
hvpareja
 
Fecha de Ingreso: marzo-2007
Ubicación: En Vélez Málaga (Málaga)
Mensajes: 213
Antigüedad: 17 años, 1 mes
Puntos: 4
Respuesta: Problema con un bucle foreach

Esto es super curioso.

Efectivamente, si lo pruebo con el codigo exáctamente como os lo he puesto a vosotros funciona como bien habeis comprobado. Sin embargo, la variable $parametros viene de un bucle que hace explodes:

Código PHP:
$texto $_POST["texto"];

$lineas nl2br($texto);
$lineas explode("<br />",$lineas);


foreach(
$lineas as $linea){
    
    
$parametros2[] = explode(":",$linea);

}

$parametros = array(); 
$parametros[0] = array("O""primero"); 
$parametros[1] = array("S""segundo"); 
$parametros[2] = array("S""tercero"); 
$parametros[3] = array("A""cuarto");

echo 
$texto."<hr>";
print_r($parametros2);
echo 
"<hr>";
print_r($parametros);
echo 
"<hr>"
Y la salida:

Cita:
O:primero S:segundo S:tercero A:cuarto
--------------------------------------------------------------------------------
Array ( [0] => Array ( [0] => O [1] => primero ) [1] => Array ( [0] => S [1] => segundo ) [2] => Array ( [0] => S [1] => tercero ) [3] => Array ( [0] => A [1] => cuarto ) )
--------------------------------------------------------------------------------
Array ( [0] => Array ( [0] => O [1] => primero ) [1] => Array ( [0] => S [1] => segundo ) [2] => Array ( [0] => S [1] => tercero ) [3] => Array ( [0] => A [1] => cuarto ) )
--------------------------------------------------------------------------------
Pero funciona con $parametros pero no con $parametros2. Es curioso... voy a seguir con ello, tengo que estar cerca
__________________
El mejor maestro es el eterno aprendiz.
http://hvpareja.wordpress.com/