Funkcija quotemeta
Funkcija quotemeta doda poševnico nazaj pred vsak poseben znak v nizu.
Escapani so naslednji znaki: . \ + * ? [ ^ ] ( $ ).
Funkcija sprejme en parameter - niz za obdelavo.
Sintaksa
quotemeta(string);
Primer
Escapanje posebnih znakov v preprostem nizu:
<?php
echo quotemeta('Hello.world (test)');
?>
Rezultat izvajanja kode:
'Hello\.world \(test\)'
Primer
Escapanje niza, ki vsebuje več posebnih znakov:
<?php
echo quotemeta('1+1=2? [maybe]');
?>
Rezultat izvajanja kode:
'1\+1\=2\? \[maybe\]'
Primer
Obdelava niza brez posebnih znakov:
<?php
echo quotemeta('simple text');
?>
Rezultat izvajanja kode:
'simple text'
Glejte tudi
-
funkcijo
addslashes,
ki escapaje niz s poševnicami -
funkcijo
preg_quote,
ki escapaje znake v regularnih izrazih