L’implosion et l’explosion sont deux fonctionnalités PHP cruciales qui peuvent être utilisées sur des chaînes ou des tableaux. Imploser() et exploser() sont deux fonctions PHP intégrées qui peuvent nous aider dans ces tâches.
Lorsque vous travaillez avec des tableaux et des chaînes en PHP, les fonctions d’implosion et d’explosion sont fréquemment utilisées. En utilisant un exemple de code comme guide, nous apprendrons à utiliser l’implosion en PHP. Nous verrons également un exemple d’utilisation de l’explosion en PHP.
Fonction d’implosion de PHP
La fonction d’implosion de PHP est une méthode prédéfinie sécurisée au niveau du bit en PHP qui combine un Liste des tableaux de composants avec des données de chaîne. Imploser(), également appelée jointure PHP, est une méthode qui fonctionne de manière similaire à la méthode ou à la fonction de jointure. Apprendre à s’effondrer en PHP vous aidera à devenir un futur développeur de sites Web.
La fonction implode transforme les composants du tableau en une chaîne. Il accepte une collection de chaînes et les connecte en une seule boucle en utilisant la limite du choix de l’utilisateur (chaîne à utiliser au milieu des segments).
La méthode d’implosion en PHP est communément appelée tableau vers un type de données de chaîne, ce qui signifie qu’elle prendra un tableau en entrée et sortira une chaîne. Il renvoie le résultat de la jointure de n’importe quel tableau trié et d’une chaîne qui peut être stockée dans une variable.
Implode function Syntax
La syntaxe implode est un ensemble d’instructions, de procédures ou de concepts qui régissent la façon dont les phrases sont incorporées dans une langue, y compris l’incorporation de l’ordre des mots dans une langue. Dans la fonction PHP Implodeing, nous avons deux syntaxes.
implode(string$glue)
Dans la fonction implode, les composants du tableau sont assemblés via de la colle.implode(array$pieces)
Cette méthode n’inclut pas colle pour s’assurer que leurs électeurs sont liés.
Parameters
Seuls deux paramètres sont acceptés par la méthode implode(). L’une des entrées est volontaire, mais l’autre fonction est obligatoire. Vous trouverez ci-dessous les descriptions des fonctions.
- Séparateur; c’est le premier paramètre.
Le séparateur est une entrée volontaire qui spécifie ce qui doit se trouver entre les composants du tableau. Il s’affiche sous la forme ”, “ par défaut, ce qui signifie une chaîne nulle. Les entités d’une chaîne sont combinées pour former un type de chaîne et nous utilisons les valeurs de séparation pour les séparer.
- Déployer; c’est le deuxième paramètre.
Le paramètre nécessaire est un tableau dont les entrées sont connectées pour générer un type chaîne.
N’oubliez pas que bien que les éléments de séparation soient volontaires dans la fonction d’implosion, nous avons fortement suggéré que les deux paramètres soient utilisés à tout moment pour une compatibilité descendante.
En utilisant l’exemple ci-dessous, nous allons montrer comment nous l’utilisons.
Exemple un
Le code ci-dessous montre comment utiliser une fonction d’implosion.
<HTML>
<head>How we can use imploding function</head>
<body>
<?php $array=arr ('I','love','simple','coding'); echo implode(" ",$arr); ?>
</body>
</html>
La sortie sera;
Deuxième exemple
Une démonstration de la façon d’utiliser différents caractères pour séparer les membres du tableau.
<html>
<head>How we can use imploding function</head>
<body>
<?php $array = array ('Happy','Learning','and','Coding'); $sl_segragated = implode("https://dzone.com/", $arr); $c_segragated = implode(" , ", $arr); $s_segragated= implode(" ", $arr); $d_segragated= implode(" . ", $arr); $h_segragated= implode(" - ", $arr); echo $s_segragated.'<br>'; echo $c_segragated.'<br>'; echo $sl_segragated.'<br>'; echo $d_segragated.'<br>'; echo $h_segragated; ?>
</body>
</html>
La sortie sera comme indiqué;
Happy Learning and Coding Happy,Learning,and,Coding Happy/Learning/and/Coding Happy.Learning.and.Coding Happy-Learning-and-Coding
Nous avons obtenu un type de données chaîne dans la première instruction en utilisant un espace comme séparateur. La fonction d’implode est démontrée dans la deuxième expression en utilisant une virgule.
Fonction d’éclatement en PHP
La méthode d’éclatement divise une chaîne en plusieurs fragments basés sur une seule chaîne. La fonction convertit l’élément en un type de données tableau.
En PHP, la fonction éclater divise une séquence en plus petits morceaux en la coupant au même symbole à chaque instant.
Ce signe est connu comme un délimiteur. Nous allons créer des tableaux à partir d’une chaîne en utilisant la méthode éclatée. La fonction d’implosion crée une valeur de chaîne à partir des constituants d’un tableau, tandis que la fonction d’explosion transforme une chaîne en tableau.
Plusieurs arguments peuvent être définis dans la fonction PHP éclater.
Ces paramètres sont les suivants ;
Contrairement à la fonction PHP implode, qui prend deux paramètres, la fonction PHP explosion en a trois. Un seul de ces critères est facultatif, tandis que les deux autres sont obligatoires. Les trois paramètres de la fonction d’éclatement sont expliqués ci-dessous.
1. Separator
Le premier paramètre est un séparateur est un caractère qui indique où la chaîne se divisera à un ou plusieurs points critiques. Chaque fois qu’un séparateur apparaît dans le code, il indique la fin de l’entité de tableau existante ainsi que le début du nouvel élément.
2. Initial or original String
Le deuxième paramètre est la chaîne source est la chaîne principale que cette fonction séparera en tableaux.
3. Number of Elements
Le troisième paramètre que nous utilisons est le NO de l’argument Element, qui est un paramètre facultatif pour fournir le nombre d’éléments dans le type de données (tableau). Le nombre d’attributs du paramètre peut être de n’importe quelle valeur entière, ce qui signifie que nous pouvons avoir positif, négatifou même zéro Nombres.
-
Positif (N) : Lorsque cet élément reçoit des valeurs positives, le tableau aura ce nombre d’éléments. Lorsque cette valeur dépasse le nombre initial, les éléments restent les mêmes, et lorsque les éléments sont séparés, la dernière valeur sera la chaîne entière.
-
La valeur négative (N): Si la variable est négative, le dernier nombre (N) d’éléments du tableau sera éliminé, et le reste sera alors présenté comme un seul tableau.
-
La valeur nulle ou zéro : Si vous affectez ce choix à 0, la sortie du tableau n’aura qu’un seul attribut : la capacité de la mémoire de chaîne sera pleine. Si ce choix n’est pas spécifié, le tableau produit contient le nombre entier d’éléments obtenus après que le séparateur a déjà été appliqué au texte.
Syntax
Array éclate (séparateur, chaîne d’origine, limite).
Voici un exemple de la façon dont nous pouvons utiliser la fonction éclater en PHP :
<html> <body> <head>How we use explode function</head> <?php
$str = "This is how we use explode function"; print_r (explode(" ",$str));
?> </body> </html>
Sortir
[0] => This [1] => is [2] => how [3] => we [4] => use [5] => explode [6] => Function.
Conclusion
Nous avons vu comment utiliser les fonctions d’implosion et d’explosion de PHP dans ce tutoriel. Les fonctions d’implosion et d’explosion en PHP peuvent être simplement comprises à l’aide de cet article.
Jusqu’à la prochaine fois. Bon codage !