Maison  >  Article  >  développement back-end  >  Comment diviser une chaîne en plusieurs espaces ou tabulations en PHP ?

Comment diviser une chaîne en plusieurs espaces ou tabulations en PHP ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-22 09:51:12829parcourir

How to Split a String by Multiple Spaces or Tabs in PHP?

Séparation de chaînes à l'aide de plusieurs espaces ou tabulations

En programmation, il est souvent nécessaire de diviser une chaîne en morceaux plus petits en fonction de critères spécifiques. Un cas d'utilisation courant consiste à exploser une chaîne par un ou plusieurs espaces ou tabulations.

Considérez le scénario suivant :

A      B      C      D

Nous souhaitons convertir cette chaîne en un tableau élément par élément :

[A, B, C, D]

Pour y parvenir, nous pouvons utiliser la fonction preg_split(), qui accepte un modèle d'expression régulière comme premier paramètre et la chaîne à diviser comme deuxième paramètre. Le modèle que nous devons spécifier est celui qui correspond à un ou plusieurs espaces ou tabulations consécutifs.

En PHP, le code pour effectuer cette opération serait :

$str = "A      B      C      D";
$parts = preg_split('/\s+/', $str);

Maintenant, le tableau $parts contiendra les éléments individuels de la chaîne d'origine :

print_r($parts);
/*
Output:
Array
(
    [0] => A
    [1] => B
    [2] => C
    [3] => D
)
*/

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:
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