Maison > Article > développement back-end > Comment supprimer une certaine partie d'une chaîne en php
PHP est un langage de programmation largement utilisé et largement utilisé dans le développement Web, la programmation côté serveur, le développement de systèmes d'exploitation et d'autres domaines. Il est conçu pour être un langage de programmation efficace, flexible, facile à apprendre et à utiliser, capable de gérer une grande variété de tâches.
En PHP, il est souvent nécessaire d'opérer sur des chaînes. L'une des tâches courantes est de supprimer une certaine partie de la chaîne, comme supprimer un certain mot, un certain caractère ou une certaine sous-chaîne dans la chaîne, etc. Cet article présentera plusieurs méthodes et techniques courantes pour réaliser cette opération de suppression d'une certaine partie de la chaîne.
1. Utilisez la fonction str_replace()
La fonction str_replace() est une fonction en PHP utilisée pour remplacer des caractères ou des sous-chaînes spécifiés dans des chaînes. Son format de base est :
str_replace (caractère ou sous-chaîne remplacé, caractère ou sous-chaîne remplacé, chaîne d'origine) ;
Nous pouvons définir le caractère ou la sous-chaîne remplacé sur une chaîne vide. Supprimer une certaine partie de la chaîne. Par exemple, nous pouvons utiliser le code suivant pour supprimer les espaces dans la chaîne :
$old_str = "hello world";
$new_str = str_replace(" ", "", $old_str);
echo $new_str;
Above Le code affichera "helloworld" et vous pourrez voir que les espaces ont été supprimés avec succès.
2. Utilisez la fonction substr()
La fonction substr() est une fonction utilisée en PHP pour intercepter des chaînes. Son format de base est :
substr (chaîne d'origine, position de départ de l'interception, longueur d'interception) ;
Nous pouvons utiliser la fonction substr() pour intercepter une certaine partie de la chaîne, puis la comparer avec la chaîne d'origine. Épissage pour obtenir le but de retirer cette partie. Par exemple, nous pouvons utiliser le code suivant pour supprimer "world" de la chaîne :
$old_str = "hello world";
$start = strpos($old_str, "world"); , 0, $start);
echo $new_str;
$new_str = preg_replace("/[0-9]+/", "", $old_str ) ;
echo $new_str;
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!