PHP - Una ayudita

 
Vista:

Una ayudita

Publicado por Jorge (3 intervenciones) el 25/10/2022 14:03:57
Hola, alguien puede ayudarme con algo que no consigo?

1
2
3
4
5
6
$var="elec";
 
for ($contador = 1; $contador < 6; $contador++) {
   $var=$var.$contador.",";
}
echo $var;

eso me devuelve:
elec1,2,3,4,5,

pero quiero que me devuelva:
elec1,elec2,elec3,elec4,elec5

gracias de antemano.
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
Imágen de perfil de Ivan

Una ayudita

Publicado por Ivan (118 intervenciones) el 26/10/2022 09:13:00
Hola,

es curioso cuando a veces un simple bucle no se comporta como uno quiere ;)

El problema es que estás utilizando $var como un valor que quieres que sea constante "elec" y al mismo tiempo quieres que se modifique como contenedor de todo el bucle. Esto no es posible. Ho utilizas otra variable o añades "elec" como haces con la coma.

1
2
3
4
5
$var="";
for ($contador = 1; $contador < 6; $contador++) {
   $var.="elec".$contador.",";
}
echo $var;

Un saludo!
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