Maison > développement back-end > Problème PHP > Comment convertir une chaîne contenant '&' en tableau en php

Comment convertir une chaîne contenant '&' en tableau en php

PHPz
Libérer: 2023-04-25 18:29:33
original
660 Les gens l'ont consulté

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);
Copier après la connexion

La sortie du code ci-dessus est :

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
Copier après la connexion
Copier après la connexion
Copier après la connexion

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']);
Copier après la connexion

La sortie du code ci-dessus est :

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
Copier après la connexion
Copier après la connexion
Copier après la connexion

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);
Copier après la connexion

La sortie du code ci-dessus est :

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
Copier après la connexion
Copier après la connexion
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal