Implode() en PHP : Fonction PHP Implode() [Avec syntaxe et paramètres]
Publié: 2020-10-26Imploser en PHP est une fonction vitale de PHP pour savoir s'il vise à être un futur développeur ou s'il recherche un changement de carrière dans le développement de sites Web. La fonction implode() en PHP est une fonction prédéfinie, intégrée et binaire sécurisée en PHP utilisée pour joindre des éléments de tableau avec une chaîne. Implode() est également connu sous le nom de PHP | join() et son fonctionnement est similaire à celui de la fonction join().
Dans cet article, nous aborderons plus en détail les sujets d' implode en PHP tels que les paramètres d' implode en PHP et ses exemples pour approfondir vos connaissances sur le sujet.
Donc, pour commencer, commençons par comprendre ce qu'est exactement l' implosion en PHP .
Table des matières
Qu'est-ce qu'Implode en PHP ?
La fonction implode() en PHP est appelée "tableau vers une chaîne", car elle prend un tableau d'éléments et renvoie une chaîne. Par exemple, si nous voulons joindre un tableau d'éléments pour former une chaîne, nous pouvons utiliser la fonction implode() pour effectuer la même chose. Semblable à la fonction join (), la fonction implode () en PHP renverra également une chaîne formée de tous les composants d'un tableau en utilisant un délimiteur de notre choix, qui peut être mis dans une variable.
Lire: Doit lire 10 questions et réponses d'entrevue PHP
Qu'est-ce que PHP ?
Avant d'aller de l'avant pour en savoir plus sur la fonction implode() en PHP , nous devons savoir ce qu'est PHP et à quoi il sert. PHP est un langage de script open source à usage général largement utilisé pour le développement Web. Auparavant, PHP signifiait 'Personal Home Page'; cependant, il s'appelle maintenant PHP : Hypertext Preprocessor. PHP fonctionne sur presque toutes les plates-formes, y compris Windows, Linux, Unix, Mac OS X, entre autres.

Il est également compatible avec presque tous les serveurs utilisés aujourd'hui, y compris Apache, IIS, entre autres. Sa facilité d'apprentissage et son travail efficace côté serveur sont l'une des raisons pour lesquelles il est si largement utilisé. Il est également téléchargeable gratuitement et un utilisateur peut l'obtenir sur le site officiel de ressources PHP, qui est www.php.net .
Imploser en PHP : Syntaxe et paramètres
Syntaxe
La syntaxe (implode (séparateur, tableau)) est un ensemble de règles, de processus ou de principes qui régissent la structure des phrases dans une langue, y compris l'ordre des mots. Et, dans Implode en PHP , deux syntaxes sont utilisées - voici comment la fonction peut être invoquée :
- L'implode (string $glue, array $pieces) : dans ce cas, la colle est utilisée pour combiner les composants du tableau.
- L'implode (tableau $morceaux) : Alternativement, dans ce cas, aucune colle n'est utilisée, c'est pour s'assurer que les morceaux seront concaténés ensemble.
Paramètres
La fonction implode() accepte deux paramètres. Et, parmi lesquels, un paramètre est facultatif et l'autre est obligatoire. Ce sont les deux paramètres, et voici leur description :
Le premier paramètre est 'séparateur'
Le séparateur est le paramètre facultatif, et il est là pour spécifier ce qui doit être mis entre les composants du tableau. Par défaut, il apparaît sous la forme ”, “ qui indique une chaîne vide. Les valeurs du tableau sont jointes pour former une chaîne et sont séparées par le paramètre séparateur.
Le deuxième paramètre est 'array'
Le tableau est le paramètre requis dont les valeurs sont jointes pour former une chaîne.
ASTUCE : Bien que dans implode(), le paramètre separator soit facultatif, il est fortement recommandé de toujours utiliser les deux paramètres pour une compatibilité descendante.
Exemples d'implosion en PHP
Voici un exemple de séparation des éléments du tableau avec différents caractères :
Entrée :
<!DOCTYPE html>
<html>
<corps>
<?php
$arr = array('Salut','ici !','Comment','va','vous');
echo implode(" ",$arr)."<br>" ;
echo implose("+",$arr)."<br>" ;
echo implode("-",$arr)."<br>" ;
echo implode("X",$arr);
?>
</body>
</html>

Dans la première expression, nous avons utilisé une virgule comme séparateur pour obtenir une chaîne, alors que, dans la seconde expression, nous avons utilisé 'space' comme séparateur pour démontrer la fonction implode.
Sortir:
Salut! Comment vas-tu
Salut+là+!+comment+allez+vous+
Salut, comment vas-tu
SalutXlà !XcommentXêtes-vousX
Voici un exemple de jointure d'éléments de tableau avec une chaîne :
Contribution:
<!DOCTYPE html>
<html>
<corps>
<?php
$arr = array('Have','a','nice','day!');
echo implode(" ",$arr);
?>
</body>
</html>
Sortir:
Bonne journée!
Exemple de conversion de tableaux PHP en chaînes
Contribution
$ar = ['dimanche', 'lundi', 'mardi', 'mercredi'] ;
echo implose(', ', $ar);
Sortir
// Dimanche lundi mardi mercredi
Exemple de conversion d'un tableau de tableaux en chaîne
Contribution
$École = [
'Primaire' => ['Classe I', 'Classe II', 'Classe III', 'Classe IV'],
'Moyen' => ['Classe V', 'Classe VI', 'Classe VII', 'Classe VIII'],
'Secondaire' => ['Classe IX', 'Classe X', 'Classe XI', 'Classe XII']
] ;
echo implode(', ', $Ecole);
// Tableau, Tableau, Tableau
Sortie :
// Classe I, Classe II, Classe III, Classe IV, Classe V, Classe VI, Classe VII, Classe VIII, Classe IX, Classe X, Classe XI, Classe XII
Apprenez-en plus à propos de: Salaire d'un développeur PHP en Inde
Qu'est-ce que la fonction PHP éclater ?
L'opposé de la fonction PHP implode() est PHP explosive(). Il s'agit d'une fonction intégrée à PHP qui peut diviser une chaîne en plusieurs chaînes en fonction du délimiteur d'une chaîne. La fonction PHP implode() divise la chaîne à chaque fois que le caractère délimiteur apparaît et renvoie un tableau contenant les chaînes qui existent après la division de la chaîne initiale.
Paramètres de la fonction PHP éclater
Contrairement à PHP Implode, la fonction PHP éclater a trois paramètres. Dont un est facultatif, tandis que les deux autres sont obligatoires. Voici une brève description des 3 paramètres de la fonction éclater de PHP :
Le premier paramètre est le séparateur
Un séparateur est un caractère qui spécifie un ou plusieurs points critiques où la chaîne se divisera. Chaque fois qu'un séparateur est trouvé dans le code, il représente la fin de l'élément courant du tableau et le début du nouvel élément.
Le deuxième paramètre est Original String
La chaîne d'origine est la chaîne d'entrée, qui sera divisée en tableaux par cette méthode.
Le troisième paramètre est le nombre d'éléments
Le paramètre No of Elements est un paramètre facultatif et est utilisé pour détailler le nombre de caractères du tableau. Le paramètre Nombre d'éléments peut être n'importe quel nombre entier, ce qui signifie qu'il peut être positif, négatif ou même nul.
Exemple
Contribution:
<?php
// chaîne d'origine
$OriginalString = "Bonjour, j'espère que vous allez bien !" ;
// Sans paramètre optionnel NoOfElements
print_r(éclater(" ",$ChaîneOriginal));
// avec NoOfElements positif
print_r(éclate(" ",$ChaîneOriginal,3));
// avec NoOfElements négatif
print_r(éclater(" ",$ChaîneOriginal,-1));
?>
Sortir:
Déployer
(
[0] => Salut
[1] => là,
[2] => je
[3] => espoir
[4] => vous
[5] => sont
[6] => eh bien !
)
Déployer
(
[0] => Bonjour,
[1] => je
[2] => j'espère que vous allez bien !
)
Déployer
(
[0] => Salut
[1] => là,
[2] => je
[3] => espoir

[4] => vous
)
Checkout : 15 idées et sujets de projets PHP passionnants pour les débutants
Conclusion
PHP en tant que langage de programmation a évolué en 1994 et, depuis lors, a évolué très rapidement. En septembre 2020, près de deux sites Web sur trois utilisant PHP utilisent encore d'anciennes versions de PHP, qui ont été abandonnées, et près de la moitié de tous les sites Web PHP utilisent la version 5.6 ou une version antérieure.
upGrad, la plus grande entreprise indienne d'enseignement supérieur en ligne, vous propose une gamme de cours pour vous préparer à un avenir meilleur dans le développement Web et la technologie logicielle. Certains de leurs meilleurs cours sont le diplôme PG en développement de logiciels , la spécialisation en développement Full Stack et le diplôme PG en science des données .