Heim > Backend-Entwicklung > PHP-Problem > Wie konvertiere ich ein Array in URL-Parameter in PHP?

Wie konvertiere ich ein Array in URL-Parameter in PHP?

青灯夜游
Freigeben: 2023-03-05 08:18:01
Original
6112 Leute haben es durchsucht

In PHP können Sie die integrierte Funktion „http_build_query()“ verwenden, um das Array in URL-Parameter umzuwandeln. Die Funktion „http_build_query()“ wurde zu PHP5 hinzugefügt. Ihre Funktion besteht darin, ein Array oder Objekt in einen URL-Parameter umzuwandeln und eine „URL-codierte“ Anforderungszeichenfolge zu generieren.

Wie konvertiere ich ein Array in URL-Parameter in PHP?

Empfohlen: „PHP-Video-Tutorial

php verwendet die Funktion http_build_query(), um das Array in URL-Parameter umzuwandeln

<?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;);

?>
Nach dem Login kopieren

Ausgabeergebnisse:

foo=bar&baz=boom&cow=milk&php=hypertext+processor
foo=bar&amp;baz=boom&amp;cow=milk&amp;php=hypertext+processor
Nach dem Login kopieren

http_build_query () Funktionseinführung

http_build_query Die Funktion der ()-Funktion besteht darin, eine URL-codierte Anforderungszeichenfolge unter Verwendung des angegebenen Assoziations- (oder Index-) Arrays zu generieren.

Schreibformat:

http_build_query ( mixed $query_data [, string $numeric_prefix [, string $arg_separator [, int $enc_type = PHP_QUERY_RFC1738 ]]] )
Nach dem Login kopieren

Zum Beispiel:

$data = array("name"=>"callback" , "value"=>"test");
$rescult = http_build_query($data);
Nach dem Login kopieren

Wir können $rescutl ausgeben, um Folgendes zu erhalten:

name=callback&value=test
Nach dem Login kopieren

Wozu dient dies, um eine http-Anfrage zu simulieren? Die erhaltenen Daten werden über die Funktions-URL weitergeleitet. encode. Wird im Allgemeinen in Rückrufen verwendet.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein Array in URL-Parameter in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage