Comment convertir un tableau PHP en chaîne : 1. Utilisez la fonction implode() pour renvoyer une chaîne composée d'éléments de tableau. Le code est "$str = implode(',', $arr);" . 2. Utilisez une boucle pour parcourir les éléments du tableau et les concaténer en une chaîne.
Comment convertir un tableau php en chaîne
Première méthode, utilisez La fonction implode intégrée
implode() renvoie une chaîne composée d'éléments de tableau.
Remarque : La fonction implode() accepte deux ordres de paramètres. Cependant, pour des raisons historiques, éclater() ne fonctionne pas. Vous devez vous assurer que le paramètre séparateur précède le paramètre chaîne.
Remarque : Le paramètre séparateur de la fonction implode() est facultatif. Toutefois, pour des raisons de compatibilité ascendante, il est recommandé d’utiliser deux paramètres.
Syntaxe
implode(separator,array)
Paramètres
le séparateur est facultatif. Spécifie ce qui est placé entre les éléments du tableau. La valeur par défaut est "" (chaîne vide).
tableau requis. Tableaux à combiner en chaînes.
Remarque : La fonction implode() accepte deux ordres de paramètres. Cependant, pour des raisons historiques, éclater() ne fonctionne pas. Vous devez vous assurer que le paramètre séparateur précède le paramètre chaîne.
Exemple 1 :
<?php // 方法一:implode(glue, pieces) $arr = ['Lucy','Mike','Jery','Haly']; $str = implode(',', $arr); var_dump($str); ?>
Sortie :
string 'Lucy,Mike,Jery,Haly' (length=19)
Exemple 2 : Séparer les éléments du tableau avec des caractères différents
<?php $arr = array('Hello','World!','I','love','Shanghai!'); echo implode(" ",$arr)."<br>"; echo implode("+",$arr)."<br>"; echo implode("-",$arr)."<br>"; echo implode("X",$arr); ?>
Sortie :
Hello World! I love Shanghai! Hello+World!+I+love+Shanghai! Hello-World!-I-love-Shanghai! HelloXWorld!XIXloveXShanghai!
Méthode 2, utilisez une boucle pour parcourir les éléments du tableau et les assembler en une chaîne
<?php //方法二,利用循环遍历数组元素拼接成字符串 $arr = ['Lucy','Mike','Jery','Haly']; $str = ''; foreach ($arr as $key => $value) { $str .=','.$value; } var_dump($str); ?>
Tutoriels associés recommandés : "Tutoriel PHP"
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!