Foros del Web » Programando para Internet » PHP »

una variable extraña.

Estas en el tema de una variable extraña. en el foro de PHP en Foros del Web. Buenas, no se como hacer esto a ver si me podeis echar una mano. Os pongo un ejemplo : // tengo estas variables $cantidaddefensaa = ...
  #1 (permalink)  
Antiguo 15/09/2005, 10:49
 
Fecha de Ingreso: julio-2004
Mensajes: 37
Antigüedad: 13 años, 5 meses
Puntos: 0
una variable extraña.

Buenas, no se como hacer esto a ver si me podeis echar una mano.


Os pongo un ejemplo :

// tengo estas variables
$cantidaddefensaa = 10;
$cantidaddefensab = 2;
$cantidaddefensac = 433;

// necesito dependiendo de la variable $tipo_defensa poder ver una u otra.
// algo asi

echo $cantidaddefensa.$tipo_defensa;

// pero esto falla ¿Como seria?.


Necesito poder ya no mostrarla si no trabajar con la variable dependiendo de la otra.

Probe esto :

$a = "cantidaddefensa".$tipo_defensa

Pero tampoco funciona ... ¿Como seria?.

Espero haberme explicado, venga gracias.
  #2 (permalink)  
Antiguo 15/09/2005, 11:03
Avatar de davidangel  
Fecha de Ingreso: abril-2005
Mensajes: 124
Antigüedad: 12 años, 7 meses
Puntos: 0
prueba esto:

$tipo_defensa='a';
$cantidaddefensaa = 10;
$a = "cantidaddefensa".$tipo_defensa;
echo $$a;

//nos vemos suerte
  #3 (permalink)  
Antiguo 15/09/2005, 11:13
 
Fecha de Ingreso: julio-2004
Mensajes: 37
Antigüedad: 13 años, 5 meses
Puntos: 0
Estuve mirando y probe esto :

$cad = '$'.'cantidaddefensa'.$tipo_defensa;
eval("\$cad = \"$cad\";");

Y funciona. ¿Que es mejor tu forma o la mia?. Soy un poco novato en esto del php XD
  #4 (permalink)  
Antiguo 15/09/2005, 11:20
Avatar de Vaalegk  
Fecha de Ingreso: abril-2005
Mensajes: 154
Antigüedad: 12 años, 7 meses
Puntos: 2
o tambien

$tipo_defensa="a";

echo ${'cantidaddefensa'.$tipo_defensa};
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:46.