Código PHP:
$variables = array();
while($fil_campos = mysql_fetch_array($res_campos))
{
array_push($variables,array($fil_campos['nombre'] => $fil_campos['valor']));
}
| |||
![]() Hola amigos, necesito cargar un array asociativo o bidimensional, pero dinamicamente, con los datos de una tabla. No le puedo encontrar la vuelta, he probado lo siguiente: Código PHP:
__________________ :: 350Buscadores.com.ar - Servicio de alta gratis y automatica en 350 buscadores :: |
| |||
Tal como lo haces, lo que tienes no es un arreglo bidimensional sino unidimensional donde cada entrada es un arreglo con un sólo elemento:
Código:
Me da la impresión de que más bien estás buscando algo como:Array ( [0] => Array ( [campo1] => valor1 ) [1] => Array ( [campo2] => valor2 ) [2] => Array ( [campo3] => valor3 ) )
Código:
para lo cual bastará hacer:Array ( [campo1] => valor1 [campo2] => valor2 [campo3] => valor3 ) Código PHP: Código PHP: Saludos |
| |||
Muchas Gracias por tu ayuda !!! Hola, eso es lo que necesitaba, ademas me fue muy util el print_r, el cual no lo conocia. Muchas Gracias.
__________________ :: 350Buscadores.com.ar - Servicio de alta gratis y automatica en 350 buscadores :: |
| |||
Está relacionado con el tema: Si hago esto: $miarray = array( 'campoA' => 'A', 'campoB' => '', 'campoC' => 'C' ); Y asigno uno de los valores como "vacio" ('campoC') luego al recorrer el array de forma secuencial usando next($miarray) al llegar a 'campoC' se corta la lectura, es como si al estar vacio diera alguna clase de problemas... ¿Alguien sabe de esto? |