Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2009, 22:37
maxilc
 
Fecha de Ingreso: marzo-2006
Mensajes: 12
Antigüedad: 19 años
Puntos: 0
Indices de arrays con variables - ayuda por favor!

La cuestion es así, tengo un texto y un array de la siguiente manera:

Código PHP:

$arraylist
['user']         = 'username';
$arraylist['password1']    = "4564654564";
$arraylist['password2']    = '4564654564';
$arraylist['mail1']     = 'mail#hotmail.com';
$arraylist['mail2']     = 'mail#hotmail.com';


$value "
        {user|CAMPO|VALOR|TEXTO_DE_RETORNO},
        {password1|CAMPO|VALOR|TEXTO_DE_RETORNO},
        {password2|CAMPO|VALOR|TEXTO_DE_RETORNO},
        {mail1|CAMPO|VALOR|TEXTO_DE_RETORNO},
        {mail2|CAMPO|VALOR|TEXTO_DE_RETORNO}"
;

# aca muestro este hash así para que lo puedan leer, 
# en la realidad está todo junto, sin los saltos de linea 
Siempre la estructura va a ser así, por lo tanto para trabajar con esa cadena hago lo siguiente:
Código PHP:
$hash split(","$value );

for(
$i 0$i count($hash); $i++)
{
    
$temp split("\|"$hash[$i]);
    
    
$fields[$i] = $temp [0];
    
$ftypes[$i] = strtoupper($temp [1]);
    
$validt[$i] = $temp [2];
    
$errort[$i] = $temp [3];

Hasta acá todo bien, el problema viene ahora, cuando quiero recuperar los valores, lo estoy haciendo de la siguiente manera:

Código PHP:

for($i 0$i count($arraylist); $i++)
{
    echo 
$arraylist[$fields[$i]];

Esto no funciona y no se como hacer para que funcione, si alguien tiene alguna idea, se lo agradeceré muchisimo!!!