preg_quote()
PHP preg_quote() funksiyasi
Misol
Muntazam ifodada maxsus belgilardan xavfsiz foydalanish uchun preg_quote() funksiyasini ishlating:
<?php
$search = preg_quote("://", "/");
$input = 'https://www.w3schools.com/';
$pattern = "/$search/";
if(preg_match($pattern, $input)) {
echo "The input is a URL.";
} else {
echo "The input is not a URL.";
}
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
preg_quote() funksiyasi muntazam ifodalarda maxsus ma’noga ega bo‘lgan belgilar oldiga teskari chiziq (backslash) qo‘shadi, shunda bu belgilarning o‘zini (literal) qidirish mumkin bo‘ladi. Bu funksiya muntazam ifodalarda foydalanuvchi kiritgan ma’lumotlardan foydalanilganda qo‘l keladi.
Sintaksis
preg_quote(input, delimiter)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| input | Majburiy. Escape qilinadigan string |
| delimiter | Ixtiyoriy. Standart qiymati null. Bu parametr muntazam ifoda qaysi chegaralovchi (delimiter) belgidan foydalanishini ko‘rsatuvchi bitta belgini kutadi. U berilsa, kirish stringidagi shu belgi ham teskari chiziq bilan escape qilinadi |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Barcha maxsus belgilari teskari chiziq bilan escape qilingan stringni qaytaradi |
|---|---|
| PHP versiyasi: | 4+ |
| O‘zgarishlar tarixi: | PHP 7.3 - Endi # belgisi ham maxsus belgi hisoblanadi va escape qilinadi. PHP 5.3 - Endi - belgisi ham maxsus belgi hisoblanadi va escape qilinadi. |
❮ PHP RegEx ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
