Comment supprimer du texte après une sous-chaîne spécifique en PHP ?

Barbara Streisand
Libérer: 2024-11-04 05:25:02
original
534 Les gens l'ont consulté

How to Remove Text After a Specific Substring in PHP?

Supprimer des données d'une chaîne après un point spécifique

En PHP, éliminer des sections spécifiques d'une chaîne après une sous-chaîne particulière peut être une pratique courante tâche. Passons à ce scénario :

Vous disposez d'une chaîne contenant des informations séparées par des sous-textes, telles que "Publié le 6 avril par un mec". Votre objectif est de supprimer sélectivement tout, y compris la sous-chaîne « By », de cette chaîne.

Pour y parvenir, utilisez le code suivant :

$variable = substr($variable, 0, strpos($variable, "By"));
Copier après la connexion

Ce code découpe efficacement la chaîne en deux parties :

  1. substr($variable, 0, ...) : Cette section commence l'extraction à partir de l'index de départ de la chaîne (0) et se poursuit jusqu'au point spécifié.
  2. strpos($variable, "By") : Cette section détermine la position de la sous-chaîne "By" dans la chaîne.

En combinant ces actions, le code isole la partie de la chaîne avant le "By " sous-chaîne, supprimant efficacement la partie désignée de la chaîne d'origine.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!