Crear variables dinámicas
Hola compañeros.
Tengo una duda curiosa, en este ejemplo el bucle for se ejecuta 3 veces y guarda en la variable $Acumulacion el valor de $contador.
el primer valor contador que se guardaria seria 50
el segundo 51
el tercero 52
Bien, pues me gustaria que cada uno de esos valores se guardaran en variables $Acumulacion diferentes, por ej: $Acumulación1, $Acumulación2 y $Acumulación3.
Ya se que seria facilisimo hacerlo con un array.
pero mi duda es... si se puede modificar dinamicamente el nombre de la variable de alguna manera. He intentado un poco a lo loco poniendo cosas como esta: $Acumulacion.$indice = $contador; pero no rula.
¿Alguno conoce la forma de hacerlo?
-----------------------------------php-------------------------------------------
$contador= 50;
for ($indice = 1; $indice<4; $indice++){
$Acumulacion = $contador;
$contador++;
----------------------------------------------------------------------------------
derus
Muchas Gracias, las dos formas funcionan perfectamente.
¡ Sois unos cracks !
vixx
O puedes usar variables variables:
<code>
${'Acumulacion'.$indice} = $contador;
</code>
ventdaval
creo que eval() te deberia servir:
<code>$contador= 50;
for ($indice = 1; $indice<4; $indice++){
eval('$Acumulacion'.$indice.' = '.$contador.';');
$contador++;
}</code>