PHP signifie Hypertext Prerocesseur et est un langage de script côté serveur populaire pour le développement Web. Il est conçu pour créer des pages Web dynamiques et interactives. PHP est intégré dans le code HTML et exécuté sur le serveur pour générer une sortie HTML envoyée au navigateur client. Avec sa syntaxe facile à apprendre, PHP permet aux développeurs de créer des sites Web dynamiques, de traiter les données du formulaire, d'interagir avec les bases de données et d'effectuer diverses tâches côté serveur. Il possède un énorme écosystème de bibliothèques et de cadres qui améliorent ses capacités et permettent aux développeurs de créer des applications Web puissantes et évolutives. PHP est largement pris en charge par l'hébergement des fournisseurs, ce qui en fait le premier choix pour les projets de développement Web.
La fonction preg_split () dans PHP est utilisée pour diviser une chaîne en un tableau de sous-chaîne basé sur le modèle d'expression régulière spécifié. Il vous permet de diviser les chaînes en pièces plus petites en fonction de critères spécifiques. En tirant parti des fonctionnalités de preg_split (), vous pouvez effectivement diviser les chaînes en fonction des modèles flexibles, vous permettant de traiter et de manipuler les données de texte de manière structurée dans votre application PHP.
La syntaxe de la fonction preg_split () est la suivante:
preg_split(pattern, string, limit = -1, flags = 0);
Tableau ( [0] => Pradeep Menon [1] => arjit [2] => Kavitha Deshmukh [3] => John Peter [4] => Peterson )
Dans ce code, nous utilisons la fonction preg_split () pour séparer la chaîne en un tableau et utiliser une nouvelle ligne comme séparateur.
La chaîne d'entrée $ STR contient une liste de noms séparés par un caractère Newline. Utilisez ensuite la fonction preg_split () avec un modèle d'expression régulière /
/ Utilisez ensemble pour diviser la chaîne à chaque fois qu'une nouvelle ligne apparaît.
Après avoir exécuté la fonction preg_split (), le tableau généré $ ARR prend chaque nom comme son élément. Enfin, la fonction print_r () est utilisée pour afficher le contenu du tableau.
En bref, cet extrait de code prend une chaîne dont le nom est séparé par une nouvelle ligne, applique preg_split () pour le diviser en un tableau, utilise une nouvelle ligne comme délimiteur, puis imprime le tableau de résultat avec le nom délimité.
La fonction exploit () dans PHP est utilisée pour diviser une chaîne en un tableau de sous-chaîne basé sur le délimiteur spécifié. Il s'agit d'une alternative plus simple à la fonction preg_split () et est particulièrement utile lors de l'utilisation de délimiteurs simples tels que des caractères uniques ou des chaînes fixes. La fonction exploit () est généralement utilisée pour analyser les fichiers CSV, extraire des mots individuels des phrases ou décomposer des chaînes en fonction de séparateurs spécifiques. Il fournit un moyen facile et efficace de diviser les chaînes en composants plus petits.
La syntaxe de la fonction exploit () est la suivante:
explode
(delimiter, string, limit = PHP_INT_MAX);
Delimiter: spécifie une chaîne utilisée comme délimiteur pour diviser la chaîne d'entrée.
String: Spécifie la chaîne d'entrée à diviser.
Limit (facultatif): Spécifie le nombre maximum d'éléments à retourner dans le tableau de résultat. S'il est défini, le tableau généré contiendra jusqu'à un élément fini.
<?php // PHP program to separate string // using explode function // String which to be converted $str = "Pradeep Menon Ajith Lakshman John Peter Peterson"; // Function to convert string to array $arr = explode("\n", $str); // Print the information of array print_r($arr); ?>
Tableau ( [0] => Pradeep Menon [1] => Ajith Lakshman [2] => John Peter [3] => Peterson )
L'extrait de code PHP ci-dessus montre comment diviser une chaîne en un tableau à l'aide de la fonction exploit () et utiliser la nouvelle ligne (\ n) comme délimiteur.
La chaîne d'entrée $ STR contient une liste de noms séparés par un caractère Newline. Utilisez ensuite la fonction exploit () et utilisez la nouvelle ligne (\ n) comme délimiteur pour diviser la chaîne en un tableau de sous-chaîne. Après avoir exécuté la fonction exploit (), le tableau généré $ arr contient chaque nom comme son élément. Enfin, la fonction print_r () est utilisée pour afficher le contenu du tableau.
En résumé, preg_split () et exploit () sont tous deux des fonctions PHP qui divisaient les chaînes en tableaux basés sur des délimiteurs spécifiés. preg_split () offre l'avantage d'utiliser des expressions régulières comme délimiteurs, offrant une plus grande flexibilité et des capacités avancées de correspondance de motifs. Il est parfait pour les exigences de division complexes où les délimiteurs peuvent changer ou suivre des modèles spécifiques. Expllode (), en revanche, est plus simple et plus rapide, adapté aux tâches de division simples à l'aide de délimiteurs fixes tels que des caractères ou des chaînes. Il s'agit d'une option plus efficace pour traiter des séparateurs simples et prévisibles.