114 of 410 menu

Funcția quotemeta

Funcția quotemeta adaugă un backslash în fața fiecărui caracter special din șir. Sunt escapanate următoarele caractere: . \ + * ? [ ^ ] ( $ ). Funcția acceptă un singur parametru - șirul de procesat.

Sintaxă

quotemeta(string);

Exemplu

Escaparea caracterelor speciale într-un șir simplu:

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

Rezultatul executării codului:

'Hello\.world \(test\)'

Exemplu

Escaparea unui șir care conține mai multe caractere speciale:

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

Rezultatul executării codului:

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

Exemplu

Procesarea unui șir fără caractere speciale:

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

Rezultatul executării codului:

'simple text'

Vedeți și

  • funcția addslashes,
    care escapă un șir cu slash-uri
  • funcția preg_quote,
    care escapă caracterele în expresiile regulate
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge