quotemeta Fonksiyonu
quotemeta fonksiyonu, bir dizgedeki her özel karakterin önüne ters eğik çizgi ekler.
Şu karakterler kaçırılır: . \ + * ? [ ^ ] ( $ ).
Fonksiyon işlenecek dize olmak üzere bir parametre alır.
Sözdizimi
quotemeta(string);
Örnek
Basit bir dizgede özel karakterlerin kaçırılması:
<?php
echo quotemeta('Hello.world (test)');
?>
Kodun çalıştırılmasının sonucu:
'Hello\.world \(test\)'
Örnek
Birden fazla özel karakter içeren bir dizgenin kaçırılması:
<?php
echo quotemeta('1+1=2? [maybe]');
?>
Kodun çalıştırılmasının sonucu:
'1\+1\=2\? \[maybe\]'
Örnek
Özel karakter içermeyen bir dizgenin işlenmesi:
<?php
echo quotemeta('simple text');
?>
Kodun çalıştırılmasının sonucu:
'simple text'
Ayrıca Bakınız
-
addslashesfonksiyonu,
bir dizgeyi eğik çizgilerle kaçırır -
preg_quotefonksiyonu,
düzenli ifadelerdeki karakterleri kaçırır