НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
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,
    которая экранирует символы в регулярных выражениях
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить