Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/12/2003, 20:50
Avatar de nublar
nublar
(Desactivado)
 
Fecha de Ingreso: octubre-2003
Ubicación: Argentina - BsAs
Mensajes: 321
Antigüedad: 20 años, 7 meses
Puntos: 0
Bueno probé con los corchetes y funciono. [i].




Código PHP:
$linea[1]="titulo1=>'automotores',subtitulo1=>'ford'";

$linea[2]="titulo2=>'automotores',subtitulo1=>'chevrolet'";

$linea[3]="titulo3=>'automotores',subtitulo3=>'fiat'";


$i=1;


eval(
"\$oferta1=array($linea[$i]);");

echo 
$oferta1['subtitulo1']; 



Ahora lo bueno sería aprender por que funcionó, y mi pregunta es:

La variable $oferta1 Cuantos índices tiene?
>Un indice lo toma de $i
>El otro índice lo toma textual de la cadena linea[$i]

Por lo que veo tiene dos índices, pero se comporta ante la funcion "echo" como un array normal... ¿es $oferta un array multidimensional?

Lo de las variables variables lo estuve viendo, está bueno, pero el primer método es mas práctico aunque no lo entienda mucho..

Gracias Cocker por tu respuesta tambien tenías razon aunque al ser tan consiza y como soy newby no la entendía.