114 of 410 menu

Funzione quotemeta

La funzione quotemeta aggiunge un backslash prima di ogni carattere speciale in una stringa. Vengono escapati i seguenti caratteri: . \ + * ? [ ^ ] ( $ ). La funzione accetta un parametro - la stringa da elaborare.

Sintassi

quotemeta(string);

Esempio

Escape dei caratteri speciali in una stringa semplice:

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

Risultato dell'esecuzione del codice:

'Hello\.world \(test\)'

Esempio

Escape di una stringa contenente più caratteri speciali:

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

Risultato dell'esecuzione del codice:

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

Esempio

Elaborazione di una stringa senza caratteri speciali:

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

Risultato dell'esecuzione del codice:

'simple text'

Vedi anche

  • la funzione addslashes,
    che effettua l'escape di una stringa con gli slash
  • la funzione preg_quote,
    che effettua l'escape dei caratteri nelle espressioni regolari
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta