Foros del Web » Programando para Internet » PHP »

Obtener variable concatenando valores

Estas en el tema de Obtener variable concatenando valores en el foro de PHP en Foros del Web. Hola! En un for necesito acceder a por ejemplo tres variables como muestro a continuación, quiero obtener esas variables "dinámicamente", es decir, usar su nombre ...
  #1 (permalink)  
Antiguo 10/11/2012, 16:25
 
Fecha de Ingreso: junio-2011
Mensajes: 478
Antigüedad: 10 años, 6 meses
Puntos: 13
Pregunta Obtener variable concatenando valores

Hola!

En un for necesito acceder a por ejemplo tres variables como muestro a continuación, quiero obtener esas variables "dinámicamente", es decir, usar su nombre fijo y mediante la variable que se incrementa en el for acceder a todas ellas siguiendo el patrón con el que fueron nombradas. No se cómo obtener esa variable concatenando dos valores.

Este ejemplo representa más o menos mi idea.
Código PHP:
$var1 0;
$var2 0;
$var3 0

for(
$i 1$i 4$i++)
{
    echo 
$var.$i;

Saludos.
  #2 (permalink)  
Antiguo 10/11/2012, 16:46
 
Fecha de Ingreso: junio-2012
Mensajes: 23
Antigüedad: 9 años, 5 meses
Puntos: 8
Respuesta: Obtener variable concatenando valores

Hola mira puedes hacer lo siguiente

$var1 = 1;
$var2 = 10;
$var3 = 100;

for($i = 1; $i < 4; $i++)
{
$variable = "var".$i;
echo $$variable;
}

//Saludos, comenta si te sirvió.
  #3 (permalink)  
Antiguo 11/11/2012, 11:10
 
Fecha de Ingreso: junio-2011
Mensajes: 478
Antigüedad: 10 años, 6 meses
Puntos: 13
Respuesta: Obtener variable concatenando valores

Muchas gracias! Entendí tu idea y me sirvió mucho para lo que necesitaba.

Saludos! :)
  #4 (permalink)  
Antiguo 11/11/2012, 11:15
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 13 años, 8 meses
Puntos: 2534
Respuesta: Obtener variable concatenando valores

Una manera horrible de hacer las cosas por cierto, para eso son los arrays.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: variables
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 18:15.