Heim > Artikel > Backend-Entwicklung > Wie konvertiere ich ein Array in URL-Parameter in PHP?
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.
Empfohlen: „PHP-Video-Tutorial“
php verwendet die Funktion http_build_query(), um das Array in URL-Parameter umzuwandeln
<?php $data = array( 'foo' => 'bar', 'baz' => 'boom', 'cow' => 'milk', 'php' => 'hypertext processor' ); echo http_build_query($data) . "\n"; echo http_build_query($data, '', '&'); ?>
Ausgabeergebnisse:
foo=bar&baz=boom&cow=milk&php=hypertext+processor foo=bar&baz=boom&cow=milk&php=hypertext+processor
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 ]]] )
Zum Beispiel:
$data = array("name"=>"callback" , "value"=>"test"); $rescult = http_build_query($data);
Wir können $rescutl ausgeben, um Folgendes zu erhalten:
name=callback&value=test
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!