Tutorial: [PHP] Asignar nombre/variable a todos los datos que recibes por GET/POST

SebastianRdz223 Seguir

Gamma
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
24 Ene 2016
Mensajes
405
Saludos, como programador, muchas veces encontramos problemas como el siguente:

¿Como asignarle un nombre a todas las variables que vamos a recibir de un formulario, sino sabemos nisiquiera cuantos valores son, ni como se llaman?

La solucion es la siguiente:
PHP:
$numero2 = count($_POST);
$tags2 = array_keys($_POST); // obtiene los nombres de las varibles
$valores2 = array_values($_POST);// obtiene los valores de las varibles

// crea las variables y les asigna el valor
for($i=0;$i<$numero2;$i++){ 
$$tags2[$i]=$valores2[$i]; 
}

Este pequeño codigo, te ahorra mucho trabajo manual: Supongamos que recibes datos de un form con 3 input llamados name, email y pais.
Pues ahora vas a llamarlos por $name $email $pais

Cualquier duda de su funcionamiento por favor escribir la duda por aca.

Para consultas mas privadas de tus proyectos puedes mandarme un MP y te ayudo con gusto.

Dios es Bueno!
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba