Preg_quote ֆունկցիան

preg_quote ֆունկցիան ավելացնում է հակադարձ շեղանիշներ ռեգուլյար արտահայտությունների հատուկ նիշերից առաջ: Առաջին պարամետրով փոխանցվում է էկրանավորման ենթակա տողը, երկրորդ (ոչ պարտադիր) պարամետրով՝ այն նիշը, որը նույնպես պետք է էկրանավորել:

Շարահյուսություն

phppreg_quote(string, [delimiter]);

Օրինակ

Հատուկ նիշեր պարունակող տողի էկրանավորում.

php<?php
  $str = 'price is .99 (50% off)';
  echo preg_quote($str);
?>

Կոդի կատարման արդյունք.

php'price is $10\.99 \(50\% off\)'

Օրինակ

Էկրանավորում լրացուցիչ սահմանազատող նիշով.

php<?php
  $str = 'user/data/file.txt';
  echo preg_quote($str, '/');
?>

Կոդի կատարման արդյունք.

php'user\/data\/file\.txt'

Օրինակ

Օգտագործում ռեգուլյար արտահայտությունում.

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

Կոդի կատարման արդյունք.

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

Տես նաև

  • preg_match ֆունկցիան,
    որը կատարում է ստուգում ռեգուլյար արտահայտությանը համապատասխանելու համար
  • preg_replace ֆունկցիան,
    որը կատարում է որոնում և փոխարինում ռեգուլյար արտահայտությամբ