114 of 410 menu

Fonction quotemeta

La fonction quotemeta ajoute une barre oblique inversée devant chaque caractère spécial dans la chaîne. Les caractères suivants sont échappés : . \ + * ? [ ^ ] ( $ ). La fonction prend un paramètre - la chaîne à traiter.

Syntaxe

quotemeta(string);

Exemple

Échappement des caractères spéciaux dans une chaîne simple :

<?php echo quotemeta('Hello.world (test)'); ?>

Résultat de l'exécution du code :

'Hello\.world \(test\)'

Exemple

Échappement d'une chaîne contenant plusieurs caractères spéciaux :

<?php echo quotemeta('1+1=2? [maybe]'); ?>

Résultat de l'exécution du code :

'1\+1\=2\? \[maybe\]'

Exemple

Traitement d'une chaîne sans caractères spéciaux :

<?php echo quotemeta('simple text'); ?>

Résultat de l'exécution du code :

'simple text'

Voir aussi

  • la fonction addslashes,
    qui échappe une chaîne avec des barres obliques
  • la fonction preg_quote,
    qui échappe les caractères dans les expressions régulières
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser