Maison > développement back-end > tutoriel php > Comment diviser une chaîne avec plusieurs délimiteurs en PHP ?

Comment diviser une chaîne avec plusieurs délimiteurs en PHP ?

Barbara Streisand
Libérer: 2024-11-03 07:55:03
original
732 Les gens l'ont consulté

How to Split a String with Multiple Delimiters in PHP?

Diviser des chaînes avec plusieurs délimiteurs en PHP

En PHP, diviser une chaîne en parties plus petites à l'aide de plusieurs délimiteurs est un processus simple. Supposons que vous ayez une chaîne comme :

"something here ; and there, oh,that's all!"
Copier après la connexion

Et que vous souhaitiez la diviser en une liste de chaînes, en séparant les parties par ";" et ",". Vous pouvez y parvenir en utilisant la fonction preg_split().

$pattern = '/[;,]/';
$string = "something here ; and there, oh,that's all!";

$split = preg_split( $pattern, $string );
print_r( $split ); // Output: Array
Copier après la connexion

Dans ce code, le $pattern définit les délimiteurs par lesquels diviser, dans ce cas, ";" et ",". La fonction preg_split() divise ensuite la $string en sous-chaînes individuelles en fonction du modèle spécifié. Le tableau résultant, $split, contient les sous-chaînes séparées :

[
    "something here",
    "and there",
    "oh",
    "that's all!"
]
Copier après la connexion

Cela montre comment vous pouvez diviser efficacement une chaîne par plusieurs délimiteurs en PHP. L'utilisation de la fonction preg_split() et d'un modèle de délimiteur bien défini vous permet de travailler efficacement avec des chaînes et d'extraire des parties spécifiques du texte en fonction des séparateurs souhaités.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal