"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > 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 ?

Publié le 2024-11-16
Parcourir:447

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, y compris et après la sous-chaîne "By". à partir de la chaîne "Publié le 6 avril par un mec":

$string = "Posted On April 6th By Some Dude";
$substring = "By";

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

if ($position !== false) {
  $string = substr($string, 0, $position);
}

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

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3