Utilisation de la fonction implosée dans PHP

Utilisation de la fonction implosée dans PHP

Imploce () est une fonction intégrée de PHP qui génère une valeur de chaîne en combinant les éléments d'un tableau avec un délimiteur. Il fonctionne comme une autre fonction intégrée de PHP, join (). Cette fonction est utilisée à diverses fins dans le script. Par exemple, lorsque nous devons passer les données de chaîne avec l'espace d'un script à un autre, les données de chaîne peuvent être converties en un tableau à l'aide d'une autre fonction intégrée, exploser (), avant de passer les données dans un autre script. Les données de chaîne d'origine peuvent être récupérées à partir du tableau dans le deuxième script à l'aide de la fonction implode (). Comment cette fonction peut être utilisée dans un script PHP est affichée dans ce tutoriel.

Syntaxe:

La fonction implode () peut être utilisée de deux manières dans le script. Il peut être utilisé avec ou sans délimiteur. Les syntaxes de cette fonction sont données ci-dessous:

String Implose (array $ array)

Lorsque la fonction implode () est utilisée sans aucun délimiteur, il renvoie une valeur de chaîne en combinant tous les éléments du tableau $.

String Implode (String $ glue, array $ array)

Lorsque la fonction implode () est utilisée avec un délimiteur particulier, il renvoie une valeur de chaîne en ajoutant le délimiteur avec chaque élément du tableau $.

Exemple 1: Utilisation de la fonction implode () sans délimiteur

Le script suivant montre la façon d'utiliser la fonction implode () sans aucun délimiteur pour combiner les valeurs du tableau. Créer un fichier PHP avec le script suivant.

Une variable de tableau nommée $ couleur est défini avec cinq valeurs de chaîne. La fonction implode () renvoie une chaîne en combinant les valeurs du tableau avec une chaîne vide qui imprimera plus tard.

// définir un tableau de chaînes
$ couleurs = array («blanc», «rouge», «vert», «bleu», «rose», «violet»);
// Fonction implance () sans délimiteur
$ str = improce ($ couleurs);
écho "

La sortie de la fonction implode () sans délimiteur:

$ str
"
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur Web. Il montre les six valeurs du tableau comme une chaîne.

Exemple 2: Utilisation de la fonction implode () avec un délimiteur d'espace

Le script suivant montre la façon d'utiliser la fonction implode () avec l'espace (") délimiteur. Un tableau de valeurs numériques est définie dans le script. Le script renvoie une chaîne en combinant les valeurs du tableau avec l'espace.

// définir un tableau de nombres
$ nombres = tableau (12, 56, 23, 89, 65, 90);
// Fonction implance () avec un délimiteur d'espace
$ str = implode (", nombres $);
écho "

La sortie de la fonction implode () avec un délimiteur d'espace:

$ str
"
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur Web. Les six valeurs de nombre du tableau sont séparées par l'espace dans la sortie.

Exemple 3: Utilisation de la fonction implode () avec une virgule ()

Dans les deux exemples précédents, aucune valeur du tableau ne contient aucun espace. Mais si la valeur contient la chaîne de plusieurs mots, alors le délimiteur d'espace peut être utilisé pour séparer les valeurs du tableau. Le script suivant montre l'utilisation de la fonction implode () avec un délimiteur de virgule (,). Créer un fichier PHP avec le script suivant.

Un tableau nommé $ noms est défini dans le script avec cinq valeurs de chaîne de plusieurs mots. Ensuite, la fonction implode () est utilisée avec la virgule (,) Delimiter pour rejoindre les valeurs des noms $. La valeur retournée de cette fonction est stockée dans la variable $ str qui est imprimée plus tard.

// définir un tableau de chaînes avec plusieurs mots
$ names = array ('Nikhil Proctor', 'Kaylee Potter', 'Cloe Whittaker', 'Laila Murphy', 'Rochelle Palmer');
// Fonction implance () avec un délimiteur d'espace
$ str = implode (',', $ noms);
écho "

La sortie de la fonction implode () avec la virgule (,) délimitre:

$ str
"
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur Web. Les valeurs du tableau sont imprimées avec le séparateur de virgule () dans la sortie.

Exemple 4: Utilisation de la fonction implode () dans un tableau bidimensionnel

Un tableau unidimensionnel est utilisé dans les trois exemples précédents. Le script suivant montre comment la fonction implose () peut être utilisée pour rejoindre les valeurs d'un tableau bidimensionnel. Un tableau bidimensionnel nommé $ Assoc_arr est déclaré dans le script qui contient quatre valeurs. '
'est utilisé comme délimiteur dans le script pour créer une nouvelle ligne après chaque valeur de tableau lors de la jonction des valeurs du tableau à l'aide de la fonction implode ().

// définir un tableau associatif
$ associ_arr = array ('01' => 'google.com ',' 02 '=>' demander.com ',' 03 '=>' bing.com ',' 04 '=>' yahoo.com ');
écho "

La liste des sites de moteurs de recherche est:

"
// imprime la fonction imploject () avec
en tant que délimiteur
écho "". imploser ('
', $ Assoc_arr). "
"
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur Web. Les valeurs du tableau sont imprimées ligne par ligne dans la sortie.

Exemple 5: Utilisation de la fonction implode () avec un délimiteur de mots

Dans les exemples précédents, un seul caractère et un
La balise est utilisée comme délimiteur pour rejoindre les valeurs du tableau. L'exemple suivant montre l'utilisation du mot comme délimiteur dans la fonction implode (). Créer un fichier PHP avec le script suivant.

Un tableau des six valeurs de chaîne est défini dans le script. 'et' est utilisé comme délimiteur de fonction implode () dans le script. Les valeurs du tableau seront imprimées en ajoutant le mot délimiteur entre les valeurs du tableau.

// définir un tableau de chaînes
$ fleurs = array ('rose', 'lity', 'tulip', 'water lily', 'orchid', 'daisy');
// Fonction implance () avec 'et' délimiter
$ str = implode ('et', $ fleurs);
écho "

La sortie de la fonction implode () avec 'et' délimiter:

$ str
"
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur Web. Il affiche les valeurs du tableau comme une chaîne en ajoutant 'et' comme séparateur des valeurs du tableau.

Conclusion

L'utilisation de la fonction implote () est expliquée dans ce tutoriel à l'aide de différents types de délimiteurs. Ce tutoriel aidera les lecteurs à connaître les façons d'utiliser la fonction implode () dans le script PHP et d'appliquer correctement cette fonction dans leur script.

Didacticiel vidéo