quotemeta()

PHP quotemeta() funksiyasi

❮ PHP string funksiyalari ma’lumotnomasi

Misol

Oldindan belgilangan belgilar oldiga teskari slesh qo‘shing:

<?php $str = "Hello world. (can you hear me?)"; echo quotemeta($str); ?>
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

quotemeta() funksiyasi stringdagi ayrim oldindan belgilangan belgilar oldiga teskari slesh qo‘shadi.

Oldindan belgilangan belgilar:

  • nuqta (.)
  • teskari chiziq (\)
  • plyus belgisi (+)
  • yulduzcha (*)
  • so‘roq belgisi (?)
  • kvadrat qavslar ([])
  • karet belgisi (^)
  • dollar belgisi ($)
  • oddiy qavslar (())

Maslahat: Bu funksiyadan SQL’dagi ( ), [ ] va * kabi maxsus ma’noga ega belgilarni escape qilish (ekranlash) uchun foydalanish mumkin.

Eslatma: Bu funksiya ikkilik ma’lumotlar uchun xavfsiz (binary-safe).


Sintaksis

quotemeta(string)

Parametr qiymatlari

Parametr Tavsif
string Majburiy. Tekshiriladigan stringni belgilaydi


Texnik tafsilotlar

Qaytariladigan qiymat: Meta belgilar oldiga teskari slesh qo‘yilgan stringni qaytaradi
PHP versiyasi: 4+

Ko‘proq misollar

Misol

Ko‘plab oldindan belgilangan belgilar oldiga teskari slesh qo‘shing:

<?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>"; ?>
O‘zingiz sinab ko‘ring »

❮ PHP string funksiyalari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!