PHP addslashes وظيفة ()
أمثلة
في كل علامة اقتباس مزدوجة ( ") قبل إضافة مائل:
<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
تشغيل المثال »
تعريف واستخدام
ترجع addslashes () قبل سلسلة أحرف محددة مسبقا لإضافة خط مائل عكسي.
أحرف محددة مسبقا هي:
- علامات الاقتباس المفردة ( ')
- علامة اقتباس مزدوجة ( ")
- مائل (\)
- NULL
نصيحة: هذه الوظيفة يمكن استخدامها لتخزين السلسلة في قاعدة البيانات وقاعدة بيانات الاستعلام إعداد السلسلة المناسبة.
ملاحظة: افتراضيا، PHP التوجيه magic_quotes_gpc على، كل GET و POST والبيانات كوكي تشغيل addslashes تلقائيا ().لا قد هرب مع سلسلة magic_quotes_gpc باستخدام addslashes ()، لأن هذا من شأنه أن يؤدي إلى ضعف الهروب. يمكنك استخدام get_magic_quotes_gpc وظيفة وعندما يحدث ذلك () تم الكشف عنها.
قواعد
addslashes( string )
参数 | 描述 |
---|---|
string | 必需。规定要转义的字符串。 |
التفاصيل الفنية
العوائد: | إرجاع سلسلة هرب. |
---|---|
PHP الإصدار: | 4+ |
مزيد من الأمثلة
مثال 1
إضافة إلى سلسلة من الأحرف محددة سلفا مائل:
<?php
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
تشغيل المثال »
PHP سلسلة المرجعي