Pour éliminer le texte entre parenthèses ainsi que les parenthèses elles-mêmes en PHP, utilisez la fonction preg_replace(). Il exploite des expressions régulières pour rechercher et modifier des chaînes.
L'extrait de code suivant accomplit cette tâche :
<code class="php">$string = "ABC (Test1)"; echo preg_replace("/\([^)]+\)/", "", $string); // 'ABC '</code>
Répartition du code :
preg_replace() :
Il faut trois paramètres :
Expression régulière :
L'expression régulière utilisée est : /([^)] )/
Voici une répartition de l'expression régulière :
En résumé, la fonction remplace toutes les instances de parenthèses et leur texte inclus par une chaîne vide, les supprimant ainsi 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!