Maison  >  Article  >  développement back-end  >  Comment convertir un tableau en chaîne en php ?

Comment convertir un tableau en chaîne en php ?

青灯夜游
青灯夜游original
2020-07-20 11:42:104254parcourir

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 en chaîne en php ?

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 = [&#39;Lucy&#39;,&#39;Mike&#39;,&#39;Jery&#39;,&#39;Haly&#39;];
$str = implode(&#39;,&#39;, $arr);
   var_dump($str);
?>

Sortie :

string &#39;Lucy,Mike,Jery,Haly&#39; (length=19)

Exemple 2 : Séparer les éléments du tableau avec des caractères différents

<?php
    $arr = array(&#39;Hello&#39;,&#39;World!&#39;,&#39;I&#39;,&#39;love&#39;,&#39;Shanghai!&#39;);
    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 = [&#39;Lucy&#39;,&#39;Mike&#39;,&#39;Jery&#39;,&#39;Haly&#39;];
$str = &#39;&#39;;
foreach ($arr as $key => $value) 
{
	$str .=&#39;,&#39;.$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!

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