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('a' => 1, 'b'=>2, 'c'=>3, 'd'=>4); $string = implode("-",$array); echo $string; ?>
avec Le résultat courant est le suivant :
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 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('value1','value2','value3')
, 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!