jueves, 6 de marzo de 2008

Variables de variables en PHP

PHP nos brinda posibilidad de asignar como nombre de una variable el contenido de otra; por ejemplo:

$variable = "nombre";
$$variable = "Fulano";

con el código anterir se crea la variable $nombre cuyo valor es la cadena de texto "Fulano", podemos comprobandolo agregando la siguiente línea:

echo $nombre;

aquí un ejemplo donde se muestra el uso que le podemos dar a esto:

con el código anterior se crean las variables $nombre, $edad y $sexo con los valores "Fulano", 45 y "Masculino" respectivamente. Podemos usar el ejemplo anterior para crear variables con sus respectivos valores a partir de arreglos asociativos $_POST o $_GET cuando procesamos datos de un formulario.

1 comentario:

juparave dijo...

¿Por qué no usar simplemente extract para sacar las variables del arreglo?
Por ejemplo:

extract($variables);

... y listo

Saludos