Funktio quotemeta
Funktio quotemeta lisää kenoviivan jokaisen erikoismerkin eteen merkkijonossa.
Seuraavat merkit ekrainoidaan: . \ + * ? [ ^ ] ( $ ).
Funktio saa yhden parametrin - käsiteltävän merkkijonon.
Syntaksi
quotemeta(string);
Esimerkki
Erikoismerkkien ekrainointi yksinkertaisessa merkkijonossa:
<?php
echo quotemeta('Hello.world (test)');
?>
Koodin suorituksen tulos:
'Hello\.world \(test\)'
Esimerkki
Merkkijonon ekrainointi, joka sisältää useita erikoismerkkejä:
<?php
echo quotemeta('1+1=2? [maybe]');
?>
Koodin suorituksen tulos:
'1\+1\=2\? \[maybe\]'
Esimerkki
Merkkijonon käsittely ilman erikoismerkkejä:
<?php
echo quotemeta('simple text');
?>
Koodin suorituksen tulos:
'simple text'
Katso myös
-
funktion
addslashes,
joka ekrainoi merkkijonon viivoilla -
funktion
preg_quote,
joka ekrainoi merkit säännöllisissä lausekkeissa