Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
114 of 410 menu

Функцыя quotemeta

Функцыя quotemeta дадае адваротны слэш перад кожным спецыяльным сімвалам у радку. Эрануюцца наступныя сімвалы: . \ + * ? [ ^ ] ( $ ). Функцыя прымае адзін параметр - радок для апрацоўкі.

Сінтаксіс

quotemeta(string);

Прыклад

Экранаванне спецыяльных сімвалаў у простым радку:

<?php echo quotemeta('Hello.world (test)'); ?>

Вынік выканання кода:

'Hello\.world \(test\)'

Прыклад

Экранаванне радка, які змяшчае некалькі спецыяльных сімвалаў:

<?php echo quotemeta('1+1=2? [maybe]'); ?>

Вынік выканання кода:

'1\+1\=2\? \[maybe\]'

Прыклад

Апрацоўка радка без спецыяльных сімвалаў:

<?php echo quotemeta('simple text'); ?>

Вынік выканання кода:

'simple text'

Глядзіце таксама

  • функцыю addslashes,
    якая экрануе радок слэшамі
  • функцыю preg_quote,
    якая экрануе сімвалы ў рэгулярных выразах
byenru