Preg_quote funksiyasi

preg_quote funksiyasi muntazam ifodalar maxsus belgilari oldiga teskari chiziqcha qo'shadi. Birinchi parametr sifatida ekranlanadigan satr uzatiladi, ikkinchi (ixtiyoriy) parametr sifatida esa shuningdek ekranlanishi kerak bo'lgan belgi uzatiladi.

Sintaksis

phppreg_quote(string, [delimiter]);

Misol

Maxsus belgilar bilan satrni ekranlash:

php<?php
  $str = 'narxi .99 (50% chegirma)';
  echo preg_quote($str);
?>

Kodni bajarish natijasi:

php'narxi \$10\.99 \(50\% chegirma\)'

Misol

Qo'shimcha ajratuvchi belgi bilan ekranlash:

php<?php
  $str = 'foydalanuvchi/ma'lumot/fayl.txt';
  echo preg_quote($str, '/');
?>

Kodni bajarish natijasi:

php'foydalanuvchi\/ma\'lumot\/fayl\.txt'

Misol

Muntazam ifodada foydalanish:

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

Kodni bajarish natijasi:

php'/^fayl\*\.txt$/'

Shuningdek qarang

  • preg_match funksiyasi,
    bu muntazam ifodaga moslikni tekshiradi
  • preg_replace funksiyasi,
    bu muntazam ifoda bo'yicha qidiruv va almashtirishni bajaradi