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

Mary-Kate Olsen
Libérer: 2024-11-12 21:35:02
original
540 Les gens l'ont consulté

How can I split a string by multiple spaces or tabs in PHP?

Explorer la chaîne par plusieurs espaces ou tabulations

La division d'une chaîne en un tableau basé sur des délimiteurs spécifiques est souvent nécessaire en programmation. Dans ce cas, nous voulons exploser une chaîne par une ou plusieurs occurrences d'espaces ou de tabulations.

La solution à cette tâche réside dans l'utilisation de la fonction preg_split() :

$str = "A      B      C      D";
$delimiter = "/\s+/";

$parts = preg_split($delimiter, $str);
Copier après la connexion

Voici ce que chaque partie de ce code accomplit :

  • preg_split($delimiter, $str): Cette fonction divise la chaîne d'entrée ($str) en parties en fonction du délimiteur fourni ( $delimiter), qui dans ce cas est n'importe quelle combinaison d'un ou plusieurs espaces ou tabulations.
  • $parts : Il s'agit d'un tableau qui stocke les parties de chaîne séparées.

Le résultat final est un tableau $parts qui contient les éléments de chaîne individuels : ["A", "B", "C", "D"]. Cette approche garantit que la chaîne est divisée à chaque occurrence d'un ou plusieurs espaces ou tabulations consécutifs, offrant ainsi une solution flexible et efficace.

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