Maison  >  Article  >  développement back-end  >  La différence d'utilisation entre la fonction php implode() et la fonction exploser()

La différence d'utilisation entre la fonction php implode() et la fonction exploser()

怪我咯
怪我咯original
2017-05-23 14:58:213150parcourir

La fonction éclater() en php est la suivante : utiliser une chaîne pour diviser une autre chaîne et renvoyer un tableau composé de chaînes. La fonction implode() renvoie une chaîne composée d'éléments de tableau. Ces deux fonctions sont les fonctions de conversion entre

entre chaînes et tableaux.

Tout d'abord, du point de vue de l'utilisation, l'une consiste à connecter les éléments du tableau en chaînes, et l'autre consiste à diviser les chaînes en tableaux. L'utilisation est donc différente

Ensuite, il y a des différences dans les paramètres reçus. Pour des raisons historiques, éclater() ne peut pas recevoir deux ordres de paramètres. Il doit garantir que le paramètre séparateur précède le paramètre chaîne ;

Et implode() peut accepter deux ordres de paramètres.

Exemple

fonction de connexion implode() :

<?php
$array = array(&#39;a&#39; => 1, &#39;b&#39;=>2, &#39;c&#39;=>3, &#39;d&#39;=>4);
$string = implode("-",$array);
   echo $string;
?>

avec Le résultat courant est le suivant :
La différence dutilisation entre la fonction php implode() et la fonction exploser()

fonction split explosion() :

Notez que ce séparateur existe dans la chaîne We. utilisez toujours les résultats ci-dessus comme exemple

<?php
$string = "1-2-3-4";
$array = explode("-",$string);
echo "<pre class="brush:php;toolbar:false">";
print_r($array);
?>

Résultats de l'exécution du code :

La différence dutilisation entre la fonction php implode() et la fonction exploser()

la fonction implode() et la fonction exploser() utilisent le scénario :

La méthode éclater() est souvent utilisée pour saisir plusieurs options, les séparer par des délimiteurs spécifiques et les convertir en tableau.

implode() convertit le tableau en chaîne lors de la construction de l'instruction SQL, telle que

insert into table (col1,col2,col3) values(&#39;value1&#39;,&#39;value2&#39;,&#39;value3&#39;)

, cette construction peut devenir plus simple


【Articles connexes recommandés】

1.Explication détaillée de l'exemple de fonction php explosive()

2.Explication détaillée de php implode() exemple de fonction

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