Maison > Article > développement back-end > Comment diviser une chaîne en plusieurs espaces ou tabulations en 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!