Exemple
Ajouter une barre oblique inverse avant les caractères prédéfinis :
<?php $str = "Hello world. (can you hear me?)"; echo quotemeta($str); ?>
Définition et utilisation
Fonction quotemeta() Ajoutez une barre oblique inverse avant le caractère défini.
Caractères prédéfinis :
Période (.)
Barre oblique inverse ()
Signe plus (+)
Astérix (*)
Point d'interrogation (?)
Crochets ([])
Caret (^)
Signe dollar ($)
Parenthèses (())
Conseil : Cette fonction peut être utilisée pour échapper des caractères ayant une signification particulière, tels que ( ), [ ] et *.
Remarque : Cette fonction est sécurisée pour les binaires.
Syntaxe
quotemeta(string)
Description du paramètre
chaîne Obligatoire. Spécifie la chaîne à vérifier.
Détails techniques
Valeur de retour : renvoie une chaîne qui cite des métacaractères.
Version PHP : 4+
Plus d'exemples
Exemple 1
Ajouter une barre oblique inverse avant plusieurs caractères prédéfinis :
<?php $str1 = "1 + 1 = 2"; $str2 = "1 * 1 = 1"; $str3 = "Could you borrow me 5$?"; $str4 = "Are you not entertained? (I am..)"; $str5 = "The caret [ ^ ] Looks like a hat!"; echo quotemeta($str1)."<br>"; echo quotemeta($str2)."<br>"; echo quotemeta($str3)."<br>"; echo quotemeta($str4)."<br>"; echo quotemeta($str5)."<br>"; ?>
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!