Exemple
Combiner des éléments du tableau en une chaîne :
<?php $arr = array('Hello','World!','Beautiful','Day!'); echo implode(" ",$arr); ?>
Définition et utilisation
La fonction implode() renvoie un caractère composé d'une chaîne d'éléments du 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.
Remarque : Cette fonction est sécurisée pour les binaires.
Syntaxe
implode(separator,array)
Paramètres . Spécifie ce qui est placé entre les éléments du tableau. La valeur par défaut est "" (chaîne vide).
tableau Obligatoire. Tableaux à combiner en chaînes.
Détails techniques
Valeur de retour : renvoie une chaîne composée d'éléments de tableau.
Version PHP : 4+
Journal des modifications : Dans PHP 4.3.0, le paramètre séparateur devient facultatif.
Plus d'exemples
Exemple 1
Séparation des éléments du tableau avec des caractères différents :
application de fonction d'implosion php SQL :<?php $arr = array('Hello','World!','Beautiful','Day!'); echo implode(" ",$arr)."<br>"; echo implode("+",$arr)."<br>"; echo implode("-",$arr)."<br>"; echo implode("X",$arr); ?>
$SQL="delete from `doing` where id in ('1,2,3,4')";
SQL="supprimer de [faire] où id dans (""&ID_Dele&"')". Mais PHP ne peut pas y mettre directement $ID_Dele. Parce que $ID_Dele n'est pas '1,2,3,4', car $ID_Dele est un tableau avec des clés et des valeurs.
D'accord, ce n'est pas difficile en PHP, il se trouve qu'il y a une fonction : implode(), c'est vrai. Une fonction qui a exactement la fonction opposée à split()explode(). Les deux dernières sont séparées par un certain caractère (comme une virgule), tandis que la première peut être fusionnée en une chaîne.<form action="?action=doing" method="post"> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="2"/> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="3"/> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="4"/> <input type="submit"/> </form>
Donc :
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!