A quotemeta függvény
A quotemeta függvény backslash karaktert helyez el minden speciális karakter elé a sztringben.
A következő karakterek kerülnek escape-elésre: . \ + * ? [ ^ ] ( $ ).
A függvény egy paramétert fogad - a feldolgozandó sztringet.
Szintaxis
quotemeta(string);
Példa
Speciális karakterek escape-elése egy egyszerű sztringben:
<?php
echo quotemeta('Hello.world (test)');
?>
A kód végrehajtásának eredménye:
'Hello\.world \(test\)'
Példa
Több speciális karaktert tartalmazó sztring escape-elése:
<?php
echo quotemeta('1+1=2? [maybe]');
?>
A kód végrehajtásának eredménye:
'1\+1\=2\? \[maybe\]'
Példa
Speciális karaktereket nem tartalmazó sztring feldolgozása:
<?php
echo quotemeta('simple text');
?>
A kód végrehajtásának eredménye:
'simple text'
Lásd még
-
a
addslashesfüggvényt,
amely perjelekkel escape-eli a sztringet -
a
preg_quotefüggvényt,
amely escape-eli a karaktereket a reguláris kifejezésekben