Foros del Web » Programando para Internet » PHP »

duda sobre $variable

Estas en el tema de duda sobre $variable en el foro de PHP en Foros del Web. tengo una duda si esto es posible. me gustaría conseguir lo siguiente y es que si tengo una $variable1["contenido"] poder cambiarla a $variable2["contenido"] es decir ...
  #1 (permalink)  
Antiguo 04/03/2020, 15:47
Avatar de alfoner  
Fecha de Ingreso: abril-2009
Mensajes: 146
Antigüedad: 11 años
Puntos: 0
Exclamación duda sobre $variable

tengo una duda si esto es posible.
me gustaría conseguir lo siguiente y es que si tengo una $variable1["contenido"] poder cambiarla a $variable2["contenido"]
es decir asignarle un numero a $variable""

por ejemplo

$numero = "5";

echo $variable.$numero["contenido"];

y eso que sea igual a $variable5["contenido"];

Muchas gracias espero una respuesta.
  #2 (permalink)  
Antiguo 04/03/2020, 18:57
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.048
Antigüedad: 9 años
Puntos: 153
Respuesta: duda sobre $variable

si podras pero la variable se convertira en un array:

Código PHP:
Ver original
  1. $numero = "5";
  2. $variable1['dato1'] = "33";
  3.  
  4. echo $numero.$variable1['dato1'];
  5. echo "<br />";
  6. $variable5 = array();
  7. $variable5['contenido'] = $numero.$variable1['dato1'];
  8. echo $variable5['contenido']; //no se imprimirá, marcará error a no ser que conviertas a string
  9. var_dump($variable5);//si imprimirá el array

revisa el ejemplo, pruebalo
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #3 (permalink)  
Antiguo 08/03/2020, 13:09
Avatar de vb2005  
Fecha de Ingreso: noviembre-2005
Ubicación: Paderborn - Alemania
Mensajes: 551
Antigüedad: 14 años, 4 meses
Puntos: 23
Respuesta: duda sobre $variable

Cita:
Iniciado por alfoner Ver Mensaje
tengo una duda si esto es posible.
me gustaría conseguir lo siguiente y es que si tengo una $variable1["contenido"] poder cambiarla a $variable2["contenido"]
es decir asignarle un numero a $variable""

por ejemplo

$numero = "5";

echo $variable.$numero["contenido"];

y eso que sea igual a $variable5["contenido"];

Muchas gracias espero una respuesta.
Si se puede, la respuesta de petit89 no es del todo correcta

Se pueden obtener valores de variables generadas dinámicamente de la siguiente forma:

Código PHP:
$numero 5;
$variable5 = ['contenido' => 10000];
echo ${
"variable{$numero}"}['contenido']; // Esto imprime 10000 
__________________
www.marcher.com.uy - Web personal
Nerd's Corner - Desarrollo de software a medida



La zona horaria es GMT -6. Ahora son las 10:56.