Funksie preg_quote
Die funksie preg_quote voeg terugskuinsstrepe toe voor die spesiale karakters van regulêre uitdrukkings. Die eerste parameter is die string wat ontsnap moet word, die tweede (opsionele) parameter is die karakter wat ook ontskap moet word.
Sintaksis
preg_quote(string, [delimiter]);
Voorbeeld
Ontsnapping van 'n string met spesiale karakters:
<?php
$str = 'price is .99 (50% off)';
echo preg_quote($str);
?>
Resultaat van kode-uitvoering:
'price is $10\.99 \(50\% off\)'
Voorbeeld
Ontsnapping met bykomende skeidingkarakter:
<?php
$str = 'user/data/file.txt';
echo preg_quote($str, '/');
?>
Resultaat van kode-uitvoering:
'user\/data\/file\.txt'
Voorbeeld
Gebruik in 'n regulêre uitdrukking:
<?php
$search = 'file*.txt';
$pattern = '/^' . preg_quote($search, '/') . '$/';
echo $pattern;
?>
Resultaat van kode-uitvoering:
'/^file\*\.txt$/'
Sien ook
-
die funksie
preg_match,
wat toets vir ooreenstemming met 'n regulêre uitdrukking -
die funksie
preg_replace,
wat soek en vervang volgens 'n regulêre uitdrukking