PHP quotemeta() fonksiyonu

Örnek

Önceden tanımlanmış karakterler önüne ters slash ekleyin:

<?php
$str = "Hello world. (can you hear me?)";
echo quotemeta($str);
?>

Çalıştırma Örneği

Tanım ve Kullanım

quotemeta() fonksiyonu, dizedeki bazı önceden tanımlanmış karakterlerin önüne ters slash ekler.

Önceden tanımlanmış karakterler:

  • Nokta (.)
  • Ters slash (\)
  • Artı işareti (+)
  • Yıldız (*)
  • Soru işareti (?)
  • Kare içi parantezler ([:])
  • Çapraz çizgi (^)
  • Dolar işareti ($)
  • Daire içi parantezler (())

İpucu:Bu fonksiyon, SQL'deki ( )、[ ] ve * gibi özel anlamlı karakterleri döndürebilir.

Yorum:Bu fonksiyon ikili güvenliktedir.

Sözdizimi

quotemeta(string)
Parametre Açıklama
string Gerekli. Kontrol edilecek dizesi belirlenir.

Teknik Açıklamalar

Dönüş Değeri: Alıntı karakterlerin string değerini döndürür.
PHP Sürümü: 4+

Daha Fazla Örnek

Örnek 1

Birden fazla önceden tanımlanmış karakterin önüne ters slash ekleyin:

<?php
$str1 = "1 + 1 = 2";
$str2 = "1 * 1 = 1";
$str3 = "Could you borrow me 5$?";
$str4 = "Are you not e&";
$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>";
?>

Çalıştırma Örneği