
تضيف كتلة الوظيفة ADDSLASHES رموز التحويل (مثل \) إلى بعض الرموز في سلسلة STR (كما هو الحال في C).
ملاحظة: هذه الدالة آمنة الثنائية. وهذا يعني أن الرموز UTF8 لا يمكن معالجتها مباشرة.
يحدد سلسلة الرموز التي سيتم معالجتها.
المدخل هو سلسلة من الرموز تحتوي على قائمة جميع الرموز التي يجب إضافة رموز التحويل إليها. ويتم عرضها بما في ذلك رمز التحويل. على سبيل المثال: "\n\r\t".
ملاحظة: يجب أن تكون هذه بين علامات الترقيم المزدوجة.
قائمة بالرموز التي يجب تحويلها. إذا كان CHARLIST يحتوي على رموز مثل \n، \r الخ، فسيتم تحويل هذه الرموز إلى نمط C، بينما سيتم تحويل أي رموز غير حرفية أو رقمية بقيمة ASCII أقل من 32 أو أكبر من 126 إلى تمثيلها الثماني.
إذا قمت بتسجيل تسلسل الرموز في مدخل CHARLIST، فاستعلم عن الرموز الموجودة بين الرمز الأول والرمز الأخير.
يمكن للمدخل أيضًا تحديد التسلسلات:
| CHARLIST | الوصف |
|---|---|
| a..z | جميع الحروف الصغيرة يتم إخفاؤها. |
| A..Z | جميع الحروف الكبيرة يتم إخفاؤها. |
| A..z0..9 | جميع الحروف الكبيرة والصغيرة والأرقام يتم إخفاؤها. |
| z..A | غير صحيح ويخفي A، z و. |