207 of 410 menu

Functie preg_quote

De functie preg_quote voegt backslashes toe vóór speciale karakters van reguliere expressies. De eerste parameter is de te escapen string, de tweede (optionele) parameter is het karakter dat ook geëscaped moet worden.

Syntaxis

preg_quote(string, [delimiter]);

Voorbeeld

Escapen van een string met speciale karakters:

<?php $str = 'price is .99 (50% off)'; echo preg_quote($str); ?>

Resultaat van de code-uitvoering:

'price is $10\.99 \(50\% off\)'

Voorbeeld

Escapen met een extra scheidingsteken:

<?php $str = 'user/data/file.txt'; echo preg_quote($str, '/'); ?>

Resultaat van de code-uitvoering:

'user\/data\/file\.txt'

Voorbeeld

Gebruik in een reguliere expressie:

<?php $search = 'file*.txt'; $pattern = '/^' . preg_quote($search, '/') . '$/'; echo $pattern; ?>

Resultaat van de code-uitvoering:

'/^file\*\.txt$/'

Zie ook

  • de functie preg_match,
    die een controle op overeenkomst met een reguliere expressie uitvoert
  • de functie preg_replace,
    die zoeken en vervangen volgens een reguliere expressie uitvoert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren