BandaAncha

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

¿como haríais esto? (PHP)

satty

Hola... a ver si podeis ayudarme, porque me he atascado...

Tengo una serie de cadenas, todas con el mismo nombre pero acabado en un número. El problema es que ese número lo genero con un bucle, pero luego no sé como hacer para que me imprima lo que hay dentro de las variables... Mejor pongo un ejemplo, porque de tanto mirarlo estoy ya espesito...

$VARIABLE1="Esto es una prueba";

$VARIABLE2="Esto también es una prueba";

$VARIABLE3="Esto aun sigue siendo una prueba";

for($i = 1; $i<$s; $i += 1)

...

Y aqui es donde la cago:

echo "$VARIABLE".$i;

Lo que me imprime 123

¿Como puedo hacer para que me imprima los valores de cada una de las variables?

Gracias de antemano!

Un saludo!

LineBenchmark

De esa manera te imprime el valor de $variable (que está vacío, por lo que no se muestra) y seguido de $i. Por eso muestra solo los números.

----------------------------------------------------------------------------------------

Mediante arrays.

$variable[1] =...

$variable[2] =...

$variable[3] =...

---------------------

echo $variable[$i] . "\n";

---------------------

Slds.

🗨️ 3
BocaDePez

Si aun asi te quieres seguir empeñado en no usar matrices, puede usar eval(), pero no te lo recomiendo.

🗨️ 2
satty

Se agradece la ayuda

Al final lo he hecho mediante un array, como me has comentado, y problema resuelto.

Gracias!

🗨️ 1