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

Linda Hamilton
Libérer: 2024-10-22 18:29:24
original
423 Les gens l'ont consulté

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

Tableau PHP $_GET sous forme de 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
Copier après la connexion
Copier après la connexion

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ès à la valeur du tableau en PHP

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

<code class="php">$_GET['id'];</code>
Copier après la connexion

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

Exemple

Considérez le script PHP suivant :

<code class="php"><?php

if (isset($_GET['id'])) {
  print_r($_GET['id']);
}

?></code>
Copier après la connexion

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

http://link/foo.php?id[]=1&id[]=2&id[]=3
Copier après la connexion
Copier après la connexion

Le script affichera le tableau suivant :

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!