Heim > Backend-Entwicklung > PHP-Problem > So konvertieren Sie URL-Parameter in ein Array in PHP

So konvertieren Sie URL-Parameter in ein Array in PHP

青灯夜游
Freigeben: 2023-03-15 19:02:01
Original
3979 Leute haben es durchsucht

Konvertierungsmethode: 1. Verwenden Sie „mb_substr($url,stripos($url,“?)+1)“, um den Parameterteil der URL abzurufen 2. Verwenden Sie „parse_str(“parameter part“,$arr) "Um den Parameter zu konvertieren, analysieren Sie ihn in eine Variable und übergeben Sie ihn an das angegebene Array. Der Variablenname wird in einen Schlüsselnamen umgewandelt, und der Variablenwert wird in einen Schlüsselwert umgewandelt.

So konvertieren Sie URL-Parameter in ein Array in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7 System, PHP Version 7.1, Dell G3 Computer

PHP konvertiert die Parameter der URL in eine Array

implementationsmethode:

  • Verwenden Sie Stripos(), um die Position des Zeichens „?“ zu ermitteln Die Parameter werden in Variablen umgewandelt und an das angegebene Array übergeben.

  • Wichtige Punkte: Die Funktion parse_str()

  • parse_str() analysiert die Abfragezeichenfolge in Variablen.
  • parse_str(string,array)
    Nach dem Login kopieren

Parameter

Beschreibung

Zeichenfolge
<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$url="http://www.php.cn?title=我是小白&name=真的很白&text=但是决不放弃";
$str=mb_substr($url,stripos($url,"?")+1);
echo $str."<br>";
parse_str($str, $arr);
var_dump($arr);
?>
Nach dem Login kopieren

Es ist ersichtlich, dass parse_str() die Parameter einzeln in Variablen analysiert und sie an das Array übergibt; und der Variablenname wird in einen Schlüsselnamen umgewandelt , und der Variablenwert wird in einen Schlüsselwert umgewandelt. Empfohlenes Lernen: „
PHP-Video-Tutorial

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

Verwandte Etiketten:
php
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
erforderlich. Gibt die zu analysierende Zeichenfolge an.
ArrayOptional. Gibt den Namen des Arrays zum Speichern der Variablen an. Dieser Parameter weist die Variable an, in einem Array gespeichert zu werden.
Implementierungsbeispiel: