Maison > développement back-end > tutoriel php > Comment tout supprimer après une sous-chaîne spécifique en PHP ?

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

Barbara Streisand
Libérer: 2024-11-02 00:48:02
original
732 Les gens l'ont consulté

How to Remove Everything After a Specific Substring in PHP?

Comment supprimer une partie d'une chaîne après une sous-chaîne spécifique en PHP

Vous pouvez tout supprimer après une certaine sous-chaîne en PHP en utilisant le Fonction substr(). La fonction substr() accepte trois paramètres :

  • La chaîne d'entrée
  • La position de départ
  • La longueur

Pour tout supprimer après une certaine sous-chaîne, vous pouvez utiliser la fonction strpos() pour trouver la position de la sous-chaîne dans la chaîne d'entrée. Ensuite, vous pouvez utiliser la fonction substr() pour extraire la partie de la chaîne avant la sous-chaîne.

Par exemple, le code suivant supprime tout le texte incluant et après la sous-chaîne "By" à partir de la chaîne "Publié le 6 avril par Some Dude":

<code class="php">$string = "Posted On April 6th By Some Dude";
$substring = "By";

$position = strpos($string, $substring);

if ($position !== false) {
  $string = substr($string, 0, $position);
}</code>
Copier après la connexion

Après avoir exécuté le code ci-dessus, la valeur de la variable $string sera "Publié le 6 avril".

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