Comment supprimer le soulignement en php

藏色散人
Libérer: 2023-03-10 13:36:02
original
2768 Les gens l'ont consulté

Comment supprimer les traits de soulignement en PHP : créez d'abord un exemple de fichier PHP ; puis supprimez les traits de soulignement via "preg_replace( '/_[^_]*$/', '', your_string );".

Comment supprimer le soulignement en php

L'environnement d'exploitation de cet article : système windows7, version PHP7.1, ordinateur DELL G3

Questions spécifiques :

Comment supprimer le soulignement en php ?

php - Comment supprimer la dernière occurrence de trait de soulignement dans une chaîne

J'ai une chaîne qui contient de nombreux traits de soulignement suivis de mots par exemple : "Field_4_txtbox" Je dois trouver le dernier dans la chaîne souligne et supprime tout ce qui suit (y compris le "_") pour qu'elle me renvoie "Field_4" mais j'en ai besoin pour gérer différentes longueurs de chaînes de fin. Je ne peux donc pas couper une longueur fixe.

Je sais que je peux faire une instruction If pour vérifier certaines terminaisons comme

if(strstr($key,'chkbox')) {
    $string= rtrim($key, '_chkbox');
}
Copier après la connexion

mais je veux le faire en une seule fois en utilisant un modèle regex, comment puis-je le faire ?

Solution :

L'expression régulière correspondante sera :

/_[^_]*$/
Copier après la connexion

Remplacez-la simplement par ":

preg_replace( '/_[^_]*$/', '', your_string );
Copier après la connexion

[Apprentissage recommandé : Tutoriel vidéo PHP]

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!

Étiquettes associées:
php
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal