PHP quotemeta() فانکشن

مثال

کوئی نویسندہ کا استعمال کریں

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

مثال اجرایی

تعریف و استفاده

فنکشن quotemeta() کاراکترهای پیش‌تعریف شده در رشته‌ها را پیش از آن اضافه می‌کند.

کاراکترهای پیش‌تعریف شده:

  • نقطه (.)
  • کلمه‌ی معکوس (\)
  • تقارن (+)
  • ستاره (*)
  • سوال‌marks (?)
  • دو گوشه ([])
  • کلمه‌ی معکوس (^)
  • سیمبول دلار ($)
  • دو گوشه (())

توجه:این فنکشن می‌تواند برای فرار کاراکترهایی که معنای خاصی دارند استفاده شود، مانند ( )، [ ] و * در SQL.

نکته:این فنکشن امنیت دوگانه دارد.

جملات

quotemeta(رشته)
پارامترها توضیحات
رشته ضروری. رشته‌ای که باید بررسی شود را تعیین می‌کند.

جزئیات فنی

برگشت به: رشته‌ای که شامل کاراکترهای مقدمه‌ای است را برمی‌گرداند.
نسخه PHP: 4+

مثال‌های بیشتر

مثال 1

در پیش از چندین کاراکتر پیش‌تعریف شده، کلمه‌ی معکوس اضافه کنید:

<?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>";
?>

مثال اجرایی