Maison  >  Article  >  développement back-end  >  Comment analyser une chaîne en plusieurs variables en PHP ? (exemple de code)

Comment analyser une chaîne en plusieurs variables en PHP ? (exemple de code)

藏色散人
藏色散人original
2019-03-19 10:02:413106parcourir

La fonction parse_str() est une fonction intégrée à PHP. Sa fonction est d'analyser la chaîne de requête en variables. La chaîne transmise à cette fonction pour analyse est au format de la chaîne de requête transmise via l'URL.

Comment analyser une chaîne en plusieurs variables en PHP ? (exemple de code)

Syntaxe :

parse_str($string, $array)

Paramètres :

Cette fonction accepte deux paramètres comme indiqué dans la syntaxe ci-dessus, dont le premier doit être fourni Un paramètre, le deuxième paramètre est facultatif. Les paramètres

sont décrits comme suit :

$string : Il spécifie la chaîne à analyser.

$array : Il s'agit d'un paramètre facultatif qui spécifie le nom du tableau pour stocker la variable. Ce paramètre indique que la variable sera stockée dans un tableau.

Ci-dessous, nous allons vous présenter avec un exemple simple comment PHP analyse les chaînes en variables, c'est-à-dire l'utilisation de la fonction parse_str() :

Exemple de code 1 :

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

Sortie :

Richik
20

Exemple de code 2 :

Ici, nous stockons la variable dans un tableau, puis utilisons print_r( ) la fonction affiche un tableau.

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

Sortie :

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

Recommandations associées : "Tutoriel PHP"

Cet article concerne la conversion de caractères en PHP Une introduction à la méthode d'analyse d'une chaîne en plusieurs variables. J'espère que cela sera utile aux amis dans le besoin !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn