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

virgule php dans un tableau

WBOY
WBOYoriginal
2023-05-06 14:17:08818parcourir

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);

Le résultat de sortie est le suivant :

Array
(
    [0] => apple
    [1] => banana
    [2] => grape
    [3] => orange
)

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);

Le résultat de sortie est le suivant :

Array
(
    [0] => apple
    [1] => banana
    [2] => grape
    [3] => orange
)

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;
#🎜. 🎜#Les résultats de sortie sont les suivants:

apple,banana,grape,orange
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!

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