Heim >Backend-Entwicklung >PHP-Tutorial >Wie analysiere ich einen String in mehrere Variablen in PHP? (Codebeispiel)

Wie analysiere ich einen String in mehrere Variablen in PHP? (Codebeispiel)

藏色散人
藏色散人Original
2019-03-19 10:02:413145Durchsuche

Die Funktion parse_str() ist eine in PHP integrierte Funktion. Ihre Funktion besteht darin, die Abfragezeichenfolge in Variablen zu analysieren. Die an diese Funktion zum Parsen übergebene Zeichenfolge hat das Format der über die URL übergebenen Abfragezeichenfolge.

Wie analysiere ich einen String in mehrere Variablen in PHP? (Codebeispiel)

Syntax:

parse_str($string, $array)

Parameter:

Die Funktion akzeptiert zwei Parameter wie in der obigen Syntax gezeigt, von denen der erste muss Parameter bereitgestellt werden, der zweite Parameter ist optional. Die

-Parameter werden wie folgt beschrieben:

$string: Gibt die zu analysierende Zeichenfolge an.

$array: Dies ist ein optionaler Parameter, der den Namen des Arrays angibt, in dem die Variable gespeichert ist. Dieser Parameter gibt an, dass die Variable in einem Array gespeichert wird.

Nachfolgend stellen wir Ihnen anhand eines einfachen Beispiels vor, wie PHP Strings in Variablen analysiert, also die Verwendung der Funktion parse_str():

Codebeispiel 1:

<?php 
      
    parse_str("name=Richik&age=20"); 
    echo $name."\n".$age; 
?>

Ausgabe:

Richik
20

Codebeispiel 2:

Hier speichern wir die Variablen in einem Array und zeigen das Array dann mit print_r() an Funktion.

<?php 
      
    parse_str("roll_no=2&year=2nd&gpa=8.3", $array); 
    print_r($array); 
  
?>

Ausgabe:

Array
(
    [roll_no] => 2
    [year] => 2nd
    [gpa] => 8.3
)

Verwandte Empfehlungen: „PHP-Tutorial

In diesem Artikel geht es um das Parsen von Zeichenfolgen durch PHP in mehrere. Eine Einführung in Ich hoffe, dass die Methode der Variablen für Freunde in Not hilfreich sein wird!

Das obige ist der detaillierte Inhalt vonWie analysiere ich einen String in mehrere Variablen in PHP? (Codebeispiel). 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