Функсияи preg_quote
Функсияи preg_quote қатчаҳои ақибро пеш аз аломатҳои махсуси ибораҳои муқаррарии меафзояд. Ҳамчун параметри аввал сатр барои ҳимояшудан фиристода мешавад, дуюм (ихтиёрӣ) - аломате, ки инчунин бояд ҳимоя шавад.
Синтаксис
preg_quote(string, [delimiter]);
Намуна
Ҳимояи сатр бо аломатҳои махсус:
<?php
$str = 'price is .99 (50% off)';
echo preg_quote($str);
?>
Натиҷаи иҷрои рамз:
'price is $10\.99 \(50\% off\)'
Намуна
Ҳимоя бо аломати иловагии ҷудокунанда:
<?php
$str = 'user/data/file.txt';
echo preg_quote($str, '/');
?>
Натиҷаи иҷрои рамз:
'user\/data\/file\.txt'
Намуна
Истифода дар ибораи муқаррарии:
<?php
$search = 'file*.txt';
$pattern = '/^' . preg_quote($search, '/') . '$/';
echo $pattern;
?>
Натиҷаи иҷрои рамз:
'/^file\*\.txt$/'
Ҳамчунин нигаред
-
функсияи
preg_match,
ки санҷиши мувофиқат ба ибораи муқаррариро иҷро мекунад -
функсияи
preg_replace,
ки ҷустуҷӯ ва ивазро бо ибораи муқаррарии иҷро мекунад