Preg_quote funksiýasy
preg_quote funksiýasy düzgeli ifadeleriň aýratyn nyşanlarynyň öňüne yzky çyzyk goşýar. Birinji parametr hökmünde ekranlanjak setir, ikinji (hökmany däl) parametr hökmünde bolsa şeýle-de ekranlanmaly bolan nyşan geçirilýär.
Sintaksis
preg_quote(string, [delimiter]);
Mysal
Aýratyn nyşanly setiri ekranlamak:
<?php
$str = 'bahasy .99 (50% endirim)';
echo preg_quote($str);
?>
Kodu ýerine ýetirmegiň netijesi:
'bahasy $10\.99 \(50\% endirim\)'
Mysal
Goşmaça nyşan bölüji bilen ekranlamak:
<?php
$str = 'ulanyjy/maglumat/fail.txt';
echo preg_quote($str, '/');
?>
Kodu ýerine ýetirmegiň netijesi:
'ulanyjy\/maglumat\/fail\.txt'
Mysal
Düzgeli ifadede ulanylyşy:
<?php
$search = 'fail*.txt';
$pattern = '/^' . preg_quote($search, '/') . '$/';
echo $pattern;
?>
Kodu ýerine ýetirmegiň netijesi:
'/^fail\*\.txt$/'
Şeýle-de görüň
-
düzgeli ifade laýyklygyny barlap ýerine ýetirýän
preg_matchfunksiýasyny,
-
düzgeli ifade boýunça gözleg we çalşyrmany ýerine ýetirýän
preg_replacefunksiýasyny