Функцијата 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,
која екранира знаци во регуларни изрази