"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment transmettre et accéder aux valeurs de tableau en PHP $_GET ?

Comment transmettre et accéder aux valeurs de tableau en PHP $_GET ?

Publié le 2024-11-03
Parcourir:138

How to Pass and Access Array Values in PHP $_GET?

Tableau PHP $_GET en tant que tableau

Le tableau $_GET en PHP est une variable superglobale qui peut être utilisée pour obtenir des informations envoyées via une chaîne de requête URL. Généralement, chaque clé du tableau représente un nom de variable, tandis que la valeur correspondante contient la valeur associée. Par défaut, les valeurs $_GET sont traitées comme des chaînes.

Envoi d'une valeur de tableau dans $_GET

Cependant, il est possible de passer une valeur de tableau dans la chaîne de requête $_GET. Pour ce faire, vous devez utiliser la syntaxe suivante :

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

Dans ce cas , le paramètre "id" devient un tableau de trois éléments, chacun contenant une des valeurs fournies dans la chaîne de requête.

Accéder à la valeur du tableau en PHP

Côté PHP, vous pouvez accédez à la valeur du tableau en utilisant la syntaxe suivante :

$_GET['id'];

Cela renverra un tableau contenant les trois valeurs transmises dans la chaîne de requête.

Exemple

Considérez le script PHP suivant :

Si vous accédez à ce script via une URL comme celle-ci :

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

Le script affichera le tableau suivant :

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
Déclaration de sortie Cet article est réimprimé à l'adresse : 1729585877. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3