Örnek
Önceden tanımlanmış karakter önünde ters eğik çizgi ekleyin:
<?php
$str = "Hello world. (can you hear me?)";
echo quotemeta($str);
?>
»Run örnek Tanımı ve Kullanımı
quotemeta() işlevi, bir dize bazı önceden tanımlanmış karakter önünde ters eğik çizgi ekler.
Önceden tanımlanmış karakterler şunlardır:
- süresi (.)
- eğik çizgi (\)
- artı işareti (+)
- Yıldız işareti (*)
- Soru işareti (?)
- parantez ([])
- şapka (^)
- Dolar işareti ($)
- parantez (() )
Tip: Bu fonksiyon gibi özel anlamlara sahip karakterlerden kurtulmak için kullanılabilir ( ) SQL *, [] ve.
Not: Bu fonksiyon, ikili-güvenlidir.
Sözdizimi
quotemeta( string )
Parametre | Açıklama |
---|---|
string | Gereklidir. kontrol etmek dizeyi belirtir |
Teknik detaylar
Geri dönüş değeri: | alıntı meta karakterler ile dizesini döndürür |
---|---|
PHP Sürümü: | 4+ |
Diğer Örnekler
Örnek 1
Birçok önceden tanımlı karakter önünde ters eğik çizgi ekleyin:
<?php
$str1 = "1 + 1 = 2";
$str2 = "1 * 1 = 1";
$str3 = "Could you
borrow me 5$?";
$str4 = "Are you not entertained? (I am..)";
$str5 =
"The caret [ ^ ] Looks like a hat!";
echo quotemeta($str1)."<br>";
echo quotemeta($str2)."<br>";
echo quotemeta($str3)."<br>";
echo
quotemeta($str4)."<br>";
echo quotemeta($str5)."<br>";
?>
»Run örnek <PHP dize Başvuru