Maison >développement back-end >Problème PHP >Comment convertir une chaîne contenant '&' en tableau en php
PHP est un langage de script côté serveur largement utilisé pour le développement Web. Il peut être utilisé avec HTML pour créer des pages Web dynamiques et des applications Web. En PHP, convertir une chaîne contenant plusieurs valeurs en tableau est une opération courante. Cet article explique comment utiliser PHP pour convertir une chaîne contenant "&" en tableau.
1. Utilisez la fonction éclater()
La fonction éclater() est une fonction en PHP utilisée pour convertir une chaîne en tableau. Elle divise la chaîne en éléments du tableau et les renvoie.
Pour les chaînes contenant "&", vous pouvez utiliser la fonction éclater() pour la diviser en plusieurs valeurs. L'exemple de code est le suivant :
$str = "apple&banana&orange"; $arr = explode("&", $str); print_r($arr);
La sortie du code ci-dessus est :
Array ( [0] => apple [1] => banana [2] => orange )
2. () function
parse_str La fonction () est une fonction en PHP utilisée pour analyser une chaîne de requête URL et la convertir en tableau. Il attribue les clés et les valeurs de la chaîne au tableau. L'exemple de code est le suivant :
$str = "fruit[]=apple&fruit[]=banana&fruit[]=orange"; parse_str($str, $arr); print_r($arr['fruit']);
La sortie du code ci-dessus est :
Array ( [0] => apple [1] => banana [2] => orange )
3 Utilisez la fonction preg_split()
preg_split(). est utilisé en PHP pour suivre des expressions régulières. Une fonction qui divise une chaîne en fonction d'un modèle correspondant. Elle divise la chaîne en un tableau et la renvoie.
Pour une chaîne contenant "&", vous pouvez utiliser la fonction preg_split() pour la diviser en plusieurs valeurs. L'exemple de code est le suivant :
$str = "apple&banana&orange"; $arr = preg_split('/&/', $str); print_r($arr);
La sortie du code ci-dessus est :
Array ( [0] => apple [1] => banana [2] => orange )
Résumé
In. PHP, il contiendra "& "La conversion d'une chaîne en tableau est une exigence courante. Cet article présente trois manières : en utilisant la fonction explosive(), en utilisant la fonction parse_str() et en utilisant la fonction preg_split(). Grâce à l'utilisation de ces fonctions, les développeurs peuvent facilement convertir des chaînes en tableaux et effectuer des opérations et des traitements ultérieurs.
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!