Функция 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функциясини,
қайсики мунтазам ифодаларда символларни экранизация қилади