Prérequis
Les scripts utilisés dans les exemples de ce tutoriel ont été écrits sur la base de la version PHP 8. Effectuez la tâche suivante avant d'exécuter les exemples de ce script.
Fonction de chaîne divisée à l'aide d'explosage ()
La fonction exploser () est utilisée pour diviser une chaîne en fonction d'une valeur de séparateur particulière qui est une autre chaîne. La syntaxe de cette fonction est donnée ci-dessous.
Syntaxe:
Array Expllode (String $ Delimiter, String $ String [, int $ limit])Les deux premiers arguments de ces fonctions sont des arguments obligatoires et le troisième argument est facultatif. Le premier argument contient la valeur de délimiteur qui est utilisée pour diviser la chaîne. Le deuxième argument contient la chaîne principale qui sera divisée en fonction du délimiteur. La troisième valeur d'argument est utilisée pour limiter le nombre de divisions qui peuvent être un nombre positif ou négatif. Il renvoie un tableau de valeurs de chaîne après avoir divisé la chaîne.
Utilisation de la fonction Expllode ()
Différentes utilisations de la fonction Expllode () sans argument facultatif et avec un argument facultatif se sont montrés dans cette partie de ce tutoriel.
Exemple-1: divisez la chaîne en fonction de l'espace et stockez les valeurs dans un tableau
Créez un fichier PHP avec le script suivant pour diviser une chaîne en fonction de l'espace. Ici le exploser() retournera un tableau de trois éléments après avoir divisé la chaîne, «j'aime la programmation» en fonction de l'espace. Ensuite, les valeurs du tableau seront imprimées en utilisant l'index.
// attribue une valeur de chaîneSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Ici, le nom de fichier est Split1.php qui est stocké à l'intérieur / var / www / html / code dossier.
http: // localhost / code / split1.php
Exemple-2: divisez la chaîne avec la valeur limite
Créez un fichier PHP avec le script suivant pour diviser une chaîne basée sur le côlon (:). Ici, le premier exploser() La fonction sans limite renverra un tableau de cinq éléments après avoir divisé la chaîne, «'HTML: CSS: JavaScript: PHP: MySQL»Basé sur le côlon.
La deuxième exploser() La fonction avec une valeur limite positive renverra un tableau de trois éléments après avoir divisé la même chaîne. Le troisième exploser() La fonction avec une valeur limite négative renverra un tableau de quatre éléments après avoir divisé la même chaîne.
// attribue une valeur de chaîneSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Ici, le nom de fichier est Split2.php qui est stocké à l'intérieur / var / www / html / code dossier.
http: // localhost / code / split2.php
Chaîne divisée à l'aide de la fonction str_split ()
Le str_split () est une autre fonction pour diviser une chaîne dans le tableau sans séparateur comme exploser() fonction. La syntaxe de cette fonction est donnée ci-dessous.
Syntaxe:
array str_split (string $ string [, int $ split_length = 1])Le premier argument de cette fonction est un argument obligatoire et le deuxième argument est facultatif. Si l'argument facultatif est omis, la fonction renvoie un tableau de caractères contient dans la chaîne. L'argument facultatif est utilisé pour définir la longueur de chaque élément du tableau.
Exemple-3: chaîne divisée à l'aide de la fonction str_split ()
Créez un fichier PHP avec le script suivant pour diviser une chaîne et stocker les valeurs dans un tableau. Ici, la première fonction str_split () a été utilisée sans argument facultatif qui créera un tableau de caractères. La deuxième fonction str_split () a été utilisée avec l'argument facultatif qui créera un tableau de chaînes avec la longueur de 7 caractères.
// attribue une valeur de chaîneSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Ici, le nom de fichier est Split3.php qui est stocké à l'intérieur / var / www / html / code dossier.
http: // localhost / code / split3.php
Chaîne divisée à l'aide de la fonction preg_split ()
La fonction preg_split () est utilisée pour diviser les modèles d'expression réguliers basés sur des chaînes. La syntaxe de cette fonction est donnée ci-dessous.
Syntaxe:
array preg_split (String $ motif, string $ string [, int $ limit [, int $ draps]]);Le premier argument de cette fonction contient le modèle d'expression régulière qui utilisera pour diviser la chaîne. Le deuxième argument contient la chaîne qui divisera. La limite d'argument facultative est utilisée pour définir le limite de la substrat. L'argument facultatif drapeau est utilisé pour définir la valeur de retour de plusieurs manières.
Exemple-4: chaîne divisée à l'aide de la fonction preg_split ()
Créez un fichier PHP avec le script suivant pour diviser une chaîne en fonction d'un modèle et stocker les valeurs dans un tableau. Ici, la première fonction preg_split () a été utilisée sans aucun argument facultatif qui créera un tableau de deux éléments en divisant la chaîne, "Hello 000 Monde"Avec le motif, «[0-9]+".
// attribue la valeur de la chaîneSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Ici, le nom de fichier est Split4.php qui est stocké à l'intérieur / var / www / html / code dossier.
http: // localhost / code / split4.php
Conclusion
Trois façons différentes de diviser les chaînes de PHP ont été expliquées dans ce tutoriel en utilisant plusieurs exemples pour aider les nouveaux utilisateurs de PHP à diviser facilement la chaîne en utilisant le script PHP.