Maison >développement back-end >tutoriel php >Comment convertir un tableau PHP en chaîne de requête ?

Comment convertir un tableau PHP en chaîne de requête ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-02 19:04:02728parcourir

How to Convert a PHP Array into a Query String?

Fonction PHP pour construire une chaîne de requête à partir d'un tableau

En PHP, il existe une fonction inhérente qui construit sans effort une chaîne de requête à partir d'un tableau de paires clé-valeur. Cet article a pour objectif de dévoiler le nom de cette fonction insaisissable.

Fonction PHP intégrée

Malgré l'abondance de solutions tierces disponibles en ligne, le langage PHP propose sa propre fonction dédiée à cette tâche. Son nom est http_build_query().

Utilisation

La fonction http_build_query() accepte un tableau de paires clé-valeur comme entrée et renvoie une chaîne de requête. La syntaxe est la suivante :

<code class="php">http_build_query($data);</code>

où $data est le tableau d'entrée.

Exemple

Considérez le tableau suivant :

<code class="php">$data = array(
    'name' => 'John Doe',
    'age' => 30,
    'city' => 'New York'
);</code>

Utilisation de http_build_query() :

<code class="php">$queryString = http_build_query($data);</code>

La chaîne de requête résultante sera :

name=John+Doe&age=30&city=New York

Notes

  • Les paires clé-valeur sont séparées par des esperluettes (&).
  • Les espaces dans les valeurs sont automatiquement codés en URL.
  • La fonction peut également gérer des tableaux imbriqués, permettant des chaînes de requête complexes à construire.

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!

Déclaration:
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