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