PHP - incrementar variable

 
Vista:

incrementar variable

Publicado por javier (2 intervenciones) el 29/08/2019 17:58:12
Buenas a todos

Estoy simplificando código y durante la creación de este he dado con un problema y consigo solución

1
2
3
4
5
6
7
8
9
10
$p0 = 2;
$pc0 = 1;
$p1 = 3;
$pc1 = 8;
$p2 = 6;
$pc2 = 5;
 
echo  $p0.' , '.$pc0;
echo  $p1.' , '.$pc1;
echo  $p2.' , '.$pc2;

este es el bucle y lo que estoy intentando es sustituir el valor numérico de la variable por el de bucle pero no consigo dar con la solución

1
2
3
for ($i = 0; $i <= 2; $i++) {
echo $p$i;
}
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
sin imagen de perfil
Val: 173
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

incrementar variable

Publicado por Yamil bracho (884 intervenciones) el 29/08/2019 18:17:36
Es mas claro que hagas una por una pero es buena idea prender algo mas. En PHP
tiene la macro substitucion, que es $$

Por ejemplo, te quedaria

1
2
3
4
for ($i = 0; $i <= 2; $i++) {
  $varName = "p" . $i;   // o $varname = "p{i}"
  echo $$varName
}
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