مثال
در جلوی هر دو گیومه ("):
یک اسلش اضافه کنید$str = addslashes('Yolo به چه معناست؟');
echo($str);
؟>
این را خودتان امتحان کنید »
تعریف و استفاده
عملکرد addslashes() رشتهای را با اسلشهای معکوس در جلوی آن برمیگرداند
کاراکترهای از پیش تعریف شده.
کاراکترهای از پیش تعریف شده عبارتند از:
- یک نقل قول (')
- نقل قول دوگانه (")
- میز معکوس ()
- NULL
نکته: از این تابع می توان برای آماده سازی رشته ای برای ذخیره سازی در a استفاده کرد
پرس و جوهای پایگاه داده و پایگاه داده.
توجه: قبل از PHP 5.4، PHP dir magic_quotes_gpc به طور پیش فرض روشن بود
و بر روی تمام دادههای GET، POST و COOKIE توسط addslashes() اجرا شد
پیش فرض شما نباید از addslashes() در رشته هایی که قبلا استفاده کرده اند استفاده کنید
فرار شده است، زیرا باعث فرار مضاعف می شود. تابع get_magic_quotes_gpc()
می توان برای بررسی این مورد استفاده کرد.
نحو
اضافه کردن اسلش (رشته)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| رشته | لازم است. رشته ای را که باید فرار کرد | را مشخص می کند
جزئیات فنی
| مقدار بازگشتی: | رشته فرار را برمیگرداند |
|---|---|
| نسخه PHP: | 4+ |
| تغییر PHP: | قبل از PHP 5.4، PHP dir magic_quotes_gpc به طور پیش فرض روشن بود و ran addslashes() روی تمام داده های GET، POST و COOKIE توسط پیش فرض. |
نمونه های بیشتر
مثال
به کاراکترهای از پیش تعریف شده در یک رشته، اسلش معکوس اضافه کنید:
$str = "پیتر گریفین کیست؟"؛
echo $str . "این در جستجوی پایگاه داده ایمن نیست.
";
echo addslashes($str) . "این در جستجوی پایگاه داده ایمن است.";
?>
این را خودتان امتحان کنید »
❮ مرجع رشته PHP