Maison >développement back-end >Problème PHP >Comment convertir un tableau en paramètres d'URL en PHP

Comment convertir un tableau en paramètres d'URL en PHP

Guanhui
Guanhuioriginal
2020-05-14 13:57:504426parcourir

Comment convertir un tableau en paramètres d'URL en PHP

Comment convertir un tableau en paramètre d'URL en PHP

1 Utilisez la fonction intégrée PHP "http_build_query()" pour. convertir une chaîne en paramètre d'URL ;

Exemple d'utilisation :

<?php
$data = array(
    &#39;foo&#39; => &#39;bar&#39;,
    &#39;baz&#39; => &#39;boom&#39;,
    &#39;cow&#39; => &#39;milk&#39;,
    &#39;php&#39; => &#39;hypertext processor&#39;
);

echo http_build_query($data) . "\n";
echo http_build_query($data, &#39;&#39;, &#39;&amp;&#39;);

?>

Résultat de sortie :

foo=bar&baz=boom&cow=milk&php=hypertext+processor
foo=bar&amp;baz=boom&amp;cow=milk&amp;php=hypertext+processor

2. =" pour épisser les unités du tableau pour les clés et les valeurs. Utilisez simplement "&" pour épisser.

Exemple simple :

function array_to_url_prarm($array)
{
  $prarms = [];

  foreach ($array as $key => $val) {
    $prarms[] = $key . &#39;=&#39; . str_replace(&#39; &#39;, &#39;+&#39;, $val);
  }

  return implode(&#39;&&#39;, $prarms);
}

Tutoriel recommandé : "Tutoriel PHP"

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