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функциясы,
кадимки ифоделердеги символдорду экраңдайт