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

青灯夜游
青灯夜游Original
2022-04-21 20:50:403950Durchsuche

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)

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

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!

Stellungnahme:
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