Table des matières
Qu'est-ce que PHP ?
Comment mettre une chaîne dans un tableau et la diviser par une nouvelle ligne en PHP
Méthode 2
Utilisez la fonction preg_split()
Grammaire
Exemple
Sortie
Description du code
Conclusion
Maison développement back-end tutoriel php Comment mettre une chaîne dans un tableau en PHP et la diviser par une nouvelle ligne

Comment mettre une chaîne dans un tableau en PHP et la diviser par une nouvelle ligne

Aug 28, 2023 pm 10:57 PM
数组操作 chaîne en php séparation de nouvelle ligne

Comment mettre une chaîne dans un tableau en PHP et la diviser par une nouvelle ligne

Qu'est-ce que PHP ?

PHP signifie Hypertext Preprocessor et est un langage de script côté serveur populaire utilisé pour le développement Web. Il est conçu pour créer des pages Web dynamiques et interactives. PHP est intégré au code HTML et exécuté sur le serveur, produisant une sortie HTML envoyée au navigateur client. Grâce à sa syntaxe facile à apprendre, PHP permet aux développeurs de créer des sites Web dynamiques, de traiter les données de formulaires, d'interagir avec des bases de données et d'effectuer diverses tâches côté serveur. Il dispose d'un vaste écosystème de bibliothèques et de frameworks qui améliorent ses fonctionnalités et permettent aux développeurs de créer des applications Web puissantes et évolutives. PHP est largement pris en charge par les fournisseurs d'hébergement, ce qui en fait un excellent choix pour les projets de développement Web.

Comment mettre une chaîne dans un tableau et la diviser par une nouvelle ligne en PHP

Méthode 1

Utilisez la fonction preg_split()

La fonction preg_split() en PHP est utilisée pour diviser une chaîne en un tableau de sous-chaînes basé sur un modèle d'expression régulière spécifié. Il vous permet de diviser une chaîne en parties plus petites en fonction de critères spécifiques. En tirant parti de la fonctionnalité de preg_split(), vous pouvez diviser efficacement des chaînes en fonction de modèles flexibles, vous permettant ainsi de traiter et de manipuler des données texte de manière structurée dans vos applications PHP.

Grammaire

La syntaxe de la fonction

preg_split() est la suivante :

preg_split(pattern, string, limit = -1, flags = 0);
Copier après la connexion
  • pattern : Spécifie le modèle d'expression régulière utilisé pour diviser les chaînes.

  • string : Spécifiez la chaîne d'entrée qui doit être divisée.

  • limit (facultatif) : Spécifie le nombre maximum d'éléments à renvoyer dans le tableau de résultats. S'il est défini sur une valeur positive, un nombre limité d'éléments seront renvoyés. S'il est défini sur 0, tous les éléments possibles seront renvoyés. Si la valeur est négative (par défaut), aucune limite n'est imposée.

  • flags (facultatif) : spécifiez des indicateurs supplémentaires pour modifier le comportement de la fonction preg_split().

Exemple

<?php

// A php program to separate string
// using preg_split() function

// String which to be converted
$str = "Pradeep Menon</p><p>Arjit</p><p>Kavitha deshmukh</p><p>John Peter</p><p>Peterson";
// This function converts the string
$arr= preg_split ('/</p><p>/', $str);

// print the information of array
print_r($arr);
?>
Copier après la connexion

Sortie

Array
(
[0] => Pradeep Menon
[1] => Arjit
[2] => Kavitha deshmukh
[3] => John Peter
[4] => Peterson
)
Copier après la connexion

Description du code

Dans ce code, nous utilisons la fonction preg_split() pour diviser la chaîne en tableau et utiliser le caractère de nouvelle ligne comme séparateur.

La chaîne d'entrée $str contient une liste de noms séparés par des nouvelles lignes. Utilisez ensuite la fonction preg_split() avec le modèle regex /

/ pour diviser la chaîne à chaque fois qu'un caractère de nouvelle ligne apparaît.

Après avoir exécuté la fonction preg_split(), le tableau généré $arr a chaque nom comme élément. Enfin, la fonction print_r() permet d'afficher le contenu du tableau.

En résumé, cet extrait de code prend une chaîne avec des noms séparés par des nouvelles lignes, applique preg_split() pour la diviser en un tableau en utilisant des nouvelles lignes comme séparateurs, puis imprime le tableau résultant avec les noms séparés.

Méthode 2

Utilisez la fonction exploser()

La fonction éclater() en PHP est utilisée pour diviser une chaîne en un tableau de sous-chaînes basé sur un délimiteur spécifié. C'est une alternative plus simple à la fonction preg_split() et est particulièrement utile lorsque vous travaillez avec des délimiteurs simples tels que des caractères simples ou des chaînes fixes. La fonction explosive() est couramment utilisée pour des scénarios tels que l'analyse de fichiers CSV, l'extraction de mots individuels de phrases ou la division de chaînes en fonction de délimiteurs spécifiques. Il fournit un moyen simple et efficace de diviser une chaîne en composants plus petits.

Grammaire

La syntaxe de la fonction

explode() est la suivante :

explode(delimiter, string, limit = PHP_INT_MAX);
Copier après la connexion
  • delimiter : Spécifie la chaîne utilisée comme délimiteur pour diviser la chaîne d'entrée.

  • string : Spécifiez la chaîne d'entrée qui doit être divisée.

  • limit (facultatif) : Spécifie le nombre maximum d'éléments à renvoyer dans le tableau de résultats. S'il est défini, le tableau résultant contiendra au plus un nombre fini d'éléments.

Exemple

Ce qui suit est un exemple de la fonction éclater() :

<?php

// PHP program to separate string
// using explode function

// String which to be converted
$str = "Pradeep Menon</p><p>Ajith Lakshman</p><p>John Peter</p><p>Peterson";

// Function to convert string to array
$arr = explode("</p><p>", $str);

// Print the information of array
print_r($arr);
?>
Copier après la connexion

Sortie

Array
(
[0] => Pradeep Menon
[1] => Ajith Lakshman
[2] => John Peter
[3] => Peterson
)
Copier après la connexion

Description du code

L'extrait de code PHP ci-dessus montre comment utiliser la fonction Explode() pour diviser une chaîne en un tableau, en utilisant le caractère de nouvelle ligne (

) comme séparateur.

La chaîne d'entrée $str contient une liste de noms séparés par des nouvelles lignes. La chaîne est ensuite divisée en un tableau de sous-chaînes à l'aide de la fonction éclater() avec des nouvelles lignes (

) comme délimiteurs. Après avoir exécuté la fonction explosive(), le tableau résultant $arr contient des noms individuels comme éléments. Enfin, la fonction print_r() permet d'afficher le contenu du tableau.

Conclusion

Pour résumer, preg_split() et explosive() sont des fonctions PHP utilisées pour diviser une chaîne en un tableau basé sur un délimiteur spécifié. preg_split() offre les avantages de l'utilisation d'expressions régulières comme délimiteurs, offrant une plus grande flexibilité et des capacités avancées de correspondance de modèles. Il est idéal pour les exigences de fractionnement complexes où les délimiteurs peuvent varier ou suivre un modèle spécifique. D'un autre côté, explosive() est plus simple, plus rapide et convient aux tâches de fractionnement simples utilisant des délimiteurs fixes tels que des caractères ou des chaînes. Il s'agit d'un choix plus efficace lorsqu'il s'agit de délimiteurs simples et prévisibles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment mettre une chaîne dans un tableau en PHP et la diviser par une nouvelle ligne Comment mettre une chaîne dans un tableau en PHP et la diviser par une nouvelle ligne Aug 28, 2023 pm 10:57 PM

Qu’est-ce que PHP ? PHP signifie Hypertext Preprocessor et est un langage de script côté serveur populaire utilisé pour le développement Web. Il est conçu pour créer des pages Web dynamiques et interactives. PHP est intégré au code HTML et exécuté sur le serveur, produisant une sortie HTML envoyée au navigateur client. Grâce à sa syntaxe facile à apprendre, PHP permet aux développeurs de créer des sites Web dynamiques, de traiter les données de formulaires, d'interagir avec des bases de données et d'effectuer diverses tâches côté serveur. Il dispose d'un vaste écosystème de bibliothèques et de frameworks qui améliorent ses fonctionnalités et permettent aux développeurs de créer des applications Web puissantes et évolutives. PHP est largement pris en charge par les fournisseurs d'hébergement, ce qui en fait un excellent choix pour les projets de développement Web. Comment mettre une chaîne dans un tableau et la diviser par une nouvelle ligne en PHP

Meilleures pratiques pour les opérations sur les tableaux avec PHP Meilleures pratiques pour les opérations sur les tableaux avec PHP Jun 06, 2023 am 10:30 AM

PHP est un langage de script côté serveur largement utilisé qui peut effectuer des opérations sur les tableaux de différentes manières. Cet article présentera nos meilleures pratiques lors de l'écriture de code PHP pour vous aider à créer un code plus efficace, plus beau et plus lisible. 1. Utilisez des fonctions de tableau au lieu de boucles manuelles Il est préférable d'utiliser des fonctions de tableau PHP au lieu de boucler manuellement des tableaux pour déplacer, manipuler ou modifier des données. Les fonctions de tableau PHP s'exécutent plus rapidement et ont une meilleure lisibilité et maintenabilité. Voici quelques fonctions de tableau PHP couramment utilisées : array_push(

Opération de fusion de tableaux en PHP8.0 : array_merge Opération de fusion de tableaux en PHP8.0 : array_merge May 14, 2023 am 08:52 AM

Dans la version PHP8.0, l'opération de fusion de tableaux a été améliorée. Cette amélioration cible principalement l’opération de fusion des types de données tableau. Dans les versions précédentes, les opérations de fusion de tableaux fournies par PHP étaient implémentées à l'aide du symbole "+". Cependant, cette approche pose certains problèmes. Si deux tableaux contiennent les mêmes clés, les valeurs de clé du deuxième tableau écraseront les valeurs de clé du premier tableau. Si vous devez fusionner les deux tableaux ensemble, vous devez utiliser habilement la fonction array_merge(). . Maintenant, en PHP

Opérations dangereuses sur les tableaux en PHP8.0 : array_splice() Opérations dangereuses sur les tableaux en PHP8.0 : array_splice() May 14, 2023 am 08:24 AM

Opérations dangereuses dans les tableaux en PHP8.0 : array_splice() En programmation PHP, le tableau est une structure de données très couramment utilisée qui nous permet de stocker plusieurs valeurs dans une seule variable. La fonction array_splice() est une méthode de traitement de tableaux, qui peut supprimer ou remplacer des éléments du tableau. Cependant, dans PHP8.0, la fonction array_splice() comporte des opérations dangereuses qui, si elles sont mal utilisées, entraîneront de sérieux problèmes. Cet article vous présentera en détail

Utilisez des fonctions personnalisées PHP pour étendre les fonctionnalités d'intersection et d'union de tableaux Utilisez des fonctions personnalisées PHP pour étendre les fonctionnalités d'intersection et d'union de tableaux May 01, 2024 am 10:45 AM

Les fonctionnalités d'intersection et d'union de tableaux peuvent être étendues à l'aide de fonctions personnalisées PHP, les fonctions d'intersection personnalisées permettent de rechercher des intersections par clé ou valeur, et les fonctions d'union personnalisées recherchent des unions par clé ou valeur. Cela vous donne la flexibilité de manipuler les tableaux en fonction de vos besoins spécifiques.

Liste complète des opérations sur les tableaux PHP : array_diff() Liste complète des opérations sur les tableaux PHP : array_diff() Jun 20, 2023 pm 03:57 PM

En PHP, un tableau est une structure de données très courante et utile. PHP fournit de nombreuses fonctions et méthodes différentes pour manipuler et traiter ces tableaux. Une fonction très utile est array_diff(). Cet article traite de cette fonction en détail. L'utilisation de base de la fonction array_diff() est très simple. Cette fonction accepte deux tableaux ou plus comme arguments et renvoie un nouveau tableau contenant des éléments présents dans le premier tableau mais pas dans les autres tableaux. Voici un exemple : $array1=

Échange clé-valeur de tableau PHP : comparaison des performances et explication détaillée de la solution optimale Échange clé-valeur de tableau PHP : comparaison des performances et explication détaillée de la solution optimale May 04, 2024 pm 01:51 PM

La meilleure solution pour l'échange clé-valeur de tableau PHP : utilisez la fonction array_flip() intégrée, la complexité temporelle est O(n). Pour les tableaux plus grands, les avantages en termes de performances de array_flip() sont plus évidents. Cas pratique : Vous pouvez utiliser array_flip() pour convertir le tableau de noms de produits dans le panier en un tableau de quantités de produits.

Comment ajouter et supprimer des éléments du tableau PHP Comment ajouter et supprimer des éléments du tableau PHP Sep 05, 2023 pm 02:12 PM

Comment ajouter et supprimer des éléments des tableaux PHP En PHP, les tableaux constituent une structure de données très courante et importante. Les tableaux peuvent contenir plusieurs valeurs et peuvent ajouter ou soustraire dynamiquement des éléments selon les besoins. Cet article expliquera comment ajouter et supprimer des éléments de tableau en PHP et fournira des exemples de code correspondants. 1. Ajoutez des éléments à l'aide de la syntaxe entre crochets []. Le moyen le plus simple d'ajouter des éléments est d'utiliser la syntaxe entre crochets []. Un exemple est le suivant : $arr=["apple",&quo

See all articles