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

DDD
Libérer: 2024-10-30 03:58:28
original
815 Les gens l'ont consulté

How do I Convert an Array to a Query String in PHP?

Fonction PHP pour créer des chaînes de requête à partir d'un tableau

PHP fournit une fonction intégrée pour convertir facilement un tableau de paires clé-valeur en une chaîne de requête. Le nom de la fonction est http_build_query().

Comment utiliser http_build_query()

La fonction http_build_query() prend un tableau comme argument et renvoie une chaîne contenant la chaîne de requête formatée. Les paires clé-valeur du tableau sont codées sous forme de paires nom-valeur, séparées par un signe égal et une esperluette (&).

Voici un exemple :

<code class="php">$data = array(
    'name' => 'John Doe',
    'age' => 30,
    'gender' => 'male'
);

$query_string = http_build_query($data);

echo $query_string; // Outputs: name=John+Doe&age=30&gender=male</code>
Copier après la connexion

Supplémentaire Paramètres

La fonction http_build_query() accepte également plusieurs paramètres facultatifs :

  • encoding : L'encodage des caractères à utiliser (par défaut : RFC 1738)
  • numeric_prefix : Préfixe à utiliser pour les indices de tableau numérique (par défaut : aucun)
  • arg_separator : Séparateur de valeurs utilisé pour les valeurs de tableau (par défaut : &)

Remarque :

La fonction http_build_query() est généralement utilisée pour créer des chaînes de requête pour les requêtes HTTP. Cependant, cela peut également être utile pour d'autres scénarios dans lesquels vous devez convertir un tableau en chaîne formatée.

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.cn
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
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!