Maison > développement back-end > Problème PHP > virgule php dans un tableau

virgule php dans un tableau

WBOY
Libérer: 2023-05-06 14:17:08
original
809 Les gens l'ont consulté

En PHP, nous devons parfois convertir des chaînes séparées par des virgules en tableaux. Disons que nous avons obtenu un ensemble de données de la base de données séparées par des virgules, mais que nous souhaitons le convertir en tableau afin de pouvoir l'utiliser plus facilement.

En PHP, une chaîne séparée par des virgules peut être convertie en tableau grâce à la fonction éclater(). L'utilisation de cette fonction est très simple. Il suffit de passer deux paramètres dans la fonction : le délimiteur et la chaîne à diviser.

Ce qui suit est un exemple de code :

$str = "apple,banana,grape,orange";
$arr = explode(",", $str);
print_r($arr);
Copier après la connexion

Le résultat de sortie est le suivant :

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

Dans le code ci-dessus, nous utilisons la virgule comme séparateur et les caractères La chaîne "pomme,banane,raisin,orange" est passée à la fonction éclater(). La fonction renvoie un tableau dans lequel le délimiteur "," est utilisé pour diviser la chaîne et le tableau résultant contient quatre éléments.

En plus d'utiliser des virgules comme délimiteurs, nous pouvons également utiliser d'autres symboles comme délimiteurs. Par exemple, dans l'exemple de code suivant, nous utilisons des espaces comme délimiteurs :

$str = "apple banana grape orange";
$arr = explode(" ", $str);
print_r($arr);
Copier après la connexion

Le résultat de sortie est le suivant :

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

En plus de convertir des chaînes en tableaux, nous pouvons Utilisez également la fonction implode() pour convertir le tableau en chaîne et connectez chaque élément en utilisant le délimiteur spécifié. La méthode d'utilisation spécifique est opposée à la fonction éclater(). L'exemple est le suivant :

$arr = array("apple", "banana", "grape", "orange");
$str = implode(",", $arr);
echo $str;
Copier après la connexion
#🎜. 🎜#Les résultats de sortie sont les suivants:

apple,banana,grape,orange
Copier après la connexion
En bref, pour convertir une chaîne séparée par des virgules en un tableau, il vous suffit d'utiliser la fonction explosive(), en passant le délimiteur et la chaîne à être convertis en paramètres. De plus, si vous devez convertir le tableau en chaîne séparée par des virgules, vous pouvez utiliser la fonction implode() et vous devez également transmettre le délimiteur et le tableau en tant que paramètres. La conversion entre des chaînes et des tableaux séparés par des virgules est très simple et facile à comprendre en PHP, et nous pouvons l'utiliser de manière flexible dans le développement réel.

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