Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/01/2007, 06:45
Avatar de ramzax200
ramzax200
 
Fecha de Ingreso: noviembre-2003
Mensajes: 172
Antigüedad: 20 años, 5 meses
Puntos: 0
Re: Crear variables cuyo nombre sea Variable

ya lo encontre, y es de la siguiente manera:


$a="hola";//creamos la variable "a" con valor "hola"
$$a="mundo" //creamos la variable "hola" con valor "mundo"

echo "$hola"; // imprimira "mundo"




todo esto, es por que mas adelante quiero hacer algo como esto en un juego..
Tengo una cadena asi: $inventario="oro=5;madera=10;dinero=2;"

Con un $inv=explode(";",$inventario) saco un arreglo que daria como resultado:

$inv[0]="oro=5"
$inv[1]="madera=10"...etc

Ahora, necesito crear las variables $oro, $madera,...,etc
y pienso yo que podria ser asi:

$provicional=explode("=",$inv[0]);//dividimos "oro=5" en "oro" y "5"
$$provicional[0]=$provicional[1];//por lo q seria $oro=5;

Por lo que..
echo "$oro";// pienso yo que imprimiria "5"... ojala me funcione