PHP - Valor de variable desde una cadena

 
Vista:

Valor de variable desde una cadena

Publicado por Leopoldo Taylhardat (46 intervenciones) el 24/01/2014 23:05:52
Saludos...

Como puedo obtener el valor de una variable que no sé el nombre del dato contenido
pero lo puedo obtener de otra variable???
es decir... si tengo:
$cadena='nombre_proveedor' o puede tener 'codigo_proveedor' o puede tener 'direccion_proveedor'
y...
$nombre_proveedor='Distribuidora 123 C.A.'
$codigo_proveedor=1
$direccion_proveedor='Calle X Número Z'
$valor=''
entonces....
como puedo tener en la variable:
$valor= 'Distribuidora 123 C.A.' cuando $cadena='nombre_proveedor'
o
$valor=1 cuando cuando $cadena='codigo_proveedor'
o
$valor='Calle X Número Z' cuando $cadena='direccion_proveedor'

Gracias por la atención.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Valor de variable desde una cadena

Publicado por victorgspx (3 intervenciones) el 25/01/2014 08:02:57
Hola,

Si una variable contiene el nombre de una segunda variable, para mostrar el contenido de la segunda variable, puedes utilizar doble signo de moneda en la primer variable, es decir;

Si;
$nombre_proveedor='Distribuidora 123 C.A.';
$codigo_proveedor=1;
$direccion_proveedor='Calle X Número Z';

y

$vVariable_variable = 'codigo_proveedor';

entonces:

echo $$vVariable_variable; //muestra 1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar