"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo recuperar múltiples valores de un parámetro GET como una matriz en PHP?

¿Cómo recuperar múltiples valores de un parámetro GET como una matriz en PHP?

Publicado el 2024-11-07
Navegar:999

How to Retrieve Multiple Values from a GET Parameter as an Array in PHP?

Acceder a valores como una matriz en PHP $_GET

En PHP, la variable superglobal $_GET proporciona una forma de acceder a los datos enviados desde un formulario web o una consulta URL cadena. Sin embargo, no está claro de inmediato cómo obtener valores en la matriz $_GET como una matriz.

Consideremos un escenario en el que desea enviar múltiples valores para el parámetro "id" en una URL:

http://link/foo.php?id=1&id=2&id=3

Si intenta acceder al valor "id" usando $_GET['id'], solo obtendrá el último valor (en este caso, "3"). Para recuperar los valores como una matriz, puede modificar su URL para incluir corchetes ("[]") después del nombre del parámetro:

http://link/foo.php?id[]=1&id[]=2&id[]=3

Ahora, si accedes a $_GET['id'], obtendrás un array que contiene todos los valores de "id":

print_r($_GET['id']); // Output: [1, 2, 3]

Este enfoque le permite acceder fácilmente a múltiples valores para un solo parámetro en su código PHP.

Declaración de liberación Este artículo se reimprime en: 1729586235 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3