"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como recuperar vários valores de um parâmetro GET como um array em PHP?

Como recuperar vários valores de um parâmetro GET como um array em PHP?

Publicado em 2024-11-07
Navegar:261

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

Acessando valores como um array em PHP $_GET

Em PHP, a variável superglobal $_GET fornece uma maneira de acessar dados enviados de um formulário da web ou de uma consulta de URL corda. No entanto, não está imediatamente claro como obter valores no array $_GET como um array.

Vamos considerar um cenário em que você deseja enviar vários valores para o parâmetro "id" em uma URL:

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

Se você tentar acessar o valor "id" usando $_GET['id'], você obterá apenas o último valor (neste caso, "3"). Para recuperar os valores como uma matriz, você pode modificar seu URL para incluir colchetes ("[]") após o nome do parâmetro:

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

Agora, se você acessar $_GET['id'], você obterá um array contendo todos os valores de "id":

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

Essa abordagem permite que você acesse facilmente vários valores para um único parâmetro em seu código PHP.

Declaração de lançamento Este artigo foi reimpresso em: 1729586235 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3