تابع رشته‌ای addcslashes

این تابع با توجه به اسم تابع رشته‌ای addcslashes باید اسلشی را در بین کاراکترها اضافه نماید.  این دستور تمام حروف خواسته شده را در متن شناسایی می‌کند و قبل از آن علامت را می‌گذارد. با یک مثال بیشتر با این تابع آشنا شویم:

در این مثال می‌خواهیم قبل از W  از بک اسلش استفاده کنیم.

خروجی دستور بالا را مشاهده کنید:

Hello World!

در این متن رشته‌ای تنها یک حرف w داشتیم به همین دلیل تنها یک علامت در خروجی مشاهده می‌کنید.

یک مثال دیگر ببینید، در این مثال یک جمله داریم ولی می‌خواهیم در بخش‌های مختلف از بک اسلش را استفاده کنیم.

خروجی دستور بالا به صورت زیر است:

Welcome to my humble Homepage!
Welcome to my humble Homepage!
Welcome to my humble Homepage!

همان طور که در مثال می‌بینید یک بار قبل از حروف m و بار دیگر قبل از حروف H استفاده از خواسته شده است.

در این متن ۴ حرف m مشاهده می‌شود که قبل  هر یک از آن‌ها، بک اسلش استفاده شده است.

  • نکته: این دستور تنها برای حروف کابرد دارد.
  • نکته: این دستور برای بعضی حروف عمل نمی‌کند زیرا  در php علامت   قبل از این حروف خود یک سری دستور هستند. این نکته شامل حروف زیر است:

۰, r, n, t, f و v

 

 

 

 

8 نظرات شما

  • رضا

    اردیبهشت ۲۷, ۱۳۹۳ at ۵:۵۰ ب.ظ
    خسته نباشید...تو خروجی که گذاشتید از اسلش خبری نیست که!!! بنظرتون نیازه اول html رو یاد بگیرم ویه آشنایی پیدا کنم و بعد بیام سراغه php?
    • بهاران بنی اسدی

      خرداد ۲۶, ۱۳۹۳ at ۶:۰۶ ب.ظ
      بنظرم هر دو رو کنار هم شروع کنید و هر دو را با دستورات ساده و قدم به قدم جلو برید
  • سارا

    شهریور ۱۲, ۱۳۹۳ at ۱۲:۰۹ ب.ظ
    سلام ببخشید من واقعا نفهمیدم کاربرد این دستور چیه...خروجی هاشون که مثل همند...
  • elyas

    مهر ۱۲, ۱۳۹۳ at ۱۱:۲۶ ق.ظ
    سلام خسته نباشید این دستور کاربرد خواصی نداره جالبم نیست کجاها میشه از این دستور استفاده کرد ممنون میشم راهنمایی بفرمایید.
  • Elham

    آبان ۲۵, ۱۳۹۳ at ۱۰:۵۸ ق.ظ
    سلام دوستان نمونه ای از این مثال ها رو خودتون تست کنید بک اسلش ها رو میبینید، اینجا بک اسلش ها جا افتادن تو خروجی و نمایش داده نشده اند. با تشکر از توضیحات ساده و خوبتون
  • محسن

    بهمن ۲, ۱۳۹۳ at ۹:۴۸ ب.ظ
    دوستان دستور را خودتان اجرا کنید می توانید مشاهده نمایید که واقعا قبل از حروف مشخص شده علامت اسلش قرار می گیرد Welcome to my humble Homepage! Welco\me to \my hu\mble Ho\mepage! Welcome to my humble \Homepage!
    • بهاران بنی اسدی

      تیر ۱۴, ۱۳۹۴ at ۳:۴۸ ب.ظ
      بله درست است اگر دستورات اجرا شوند \ ها در خروجی مشخص می شوند
  • shahriar

    اردیبهشت ۱۰, ۱۳۹۴ at ۸:۵۶ ب.ظ
    البته فکر کنم این تابع بیشتر برای امنیت باشه که تو خروجی اگه با فایر باگ ببینیم نشون میدهد ولا غیر

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


© 2013 Mobtadi. All rights reserved.
کلیه حقوق مادی و معنوی برای وبسایت مبتدی محفوظ است.