Foros del Web » Programando para Internet » PHP »

Pasar un variable a texto y luego a variable

Estas en el tema de Pasar un variable a texto y luego a variable en el foro de PHP en Foros del Web. Hola a todos, tengo el siguiente problema el cual no he podido encontrar una solución clara. Tengo unas variables Código PHP: $d_1 = 14 ; ...
  #1 (permalink)  
Antiguo 06/01/2013, 11:23
Avatar de konoyek  
Fecha de Ingreso: julio-2007
Mensajes: 268
Antigüedad: 16 años, 9 meses
Puntos: 0
Exclamación Pasar un variable a texto y luego a variable

Hola a todos, tengo el siguiente problema el cual no he podido encontrar una solución clara.

Tengo unas variables
Código PHP:
$d_1=14;
$d_2=3;
$d_3=1
Luego necesito tener un ciclo el cual me soluciona tiempo y lineas de programación pero para esto es donde tengo el problema ya que no se bien como podre llamar las anteriores variables en una sola, el código que he intentado utilizar es el siguiente:

Código PHP:

<? for($z=1;$z<=$resultado;$z++){ 

echo 
'<tr class="'.$class.'">
    <td>'
.$edad[$z].'</td>
    <td>'
.$d_.$z.'</td>
    <td>'
.$d.'_'.$z.'</td>
    <td>$d_$z</td>
    <td>'
.$total2.'</td>
    <td>'
.$p1.'% </td>
    </tr>'
;
    
     } 
?>
Pero el resultado que obtengo es simplemente el conteo de 1,2,3 y no los resultados de las variables $d_1, $d_2, $d_3 como debería ser.
  #2 (permalink)  
Antiguo 06/01/2013, 11:25
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Pasar un variable a texto y luego a variable

Usa arrays:

Código PHP:
Ver original
  1. $d = array(14, 3, 1);

así lo puedes recorrer con cualquier "bucle".

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #3 (permalink)  
Antiguo 06/01/2013, 11:35
Avatar de konoyek  
Fecha de Ingreso: julio-2007
Mensajes: 268
Antigüedad: 16 años, 9 meses
Puntos: 0
De acuerdo Respuesta: Pasar un variable a texto y luego a variable

Gracias por tu respuesta, la verdad no se porque no se me había ocurrido antes.
  #4 (permalink)  
Antiguo 06/01/2013, 11:37
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Pasar un variable a texto y luego a variable

Puedes usar la sintaxis:
Código PHP:
Ver original
  1. ${"d_$z"}
Aunque, estoy de acuerdo en que es mejor que trabajes con un array.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

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 21:31.