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

Barbara Streisand
Libérer: 2024-11-02 00:48:02
original
543 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!

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!