کاراکترهای اِسکیپ (Escape Characters)
«کاراکترهای اِسکیپ در PHP» یعنی وارد کردن علامت های خاص داخل رشته. اِسکیپ (Escape) با بک اسلش انجام می شود. مثل وقتی می خواهی دابل کوت داخل دابل کوت بگذاری.
کاراکترهای اِسکیپ در PHP چیست؟
اِسکیپ (Escape) یعنی بی خطر کردن کاراکتر ویژه داخل رشته. بک اسلش قبل از آن می آید.
نمونه خطا بدون اِسکیپ
اینجا دابل کوت داخل دابل کوت خطا می دهد.
$x = "We are the so-called "Vikings" from the north.";
درست کردن با بک اسلش
با \" دابل کوت را بی خطر کن.
$x = "We are the so-called \"Vikings\" from the north.";
نمونه های پرکاربرد اِسکیپ
خط جدید با \n
برای رفتن به خط بعد از \n استفاده کن.
echo "Hello\nWorld";
تب گذاری با \t
برای فاصله جدولی از \t استفاده کن.
echo "Name\tScore";
بی اثرکردن علامت دلار با \$
برای نمایش $ داخل رشته دابل کوت، از \$ استفاده کن.
echo "Price: \$10";
نکته های تکمیلی
نکته: اندیس ها در رشته از صفر شروع می شوند. اینجا مهم نیست، اما در برش کاربرد دارد.
هشدار: برخی توالی ها مثل \f ممکن است در خروجی مرورگر دیده نشوند.
گام های عملی
- یک رشته با علامت های ویژه بساز.
- قبل از علامت،
قرار بده. - کد را اجرا و خروجی را ببین.
جمع بندی سریع
- اِسکیپ با بک اسلش انجام می شود.
\"دابل کوت را امن می کند.\nخط جدید می سازد.\tتب اضافه می کند.\$دلار را متن می کند.
- کاراکترهای اِسکیپ در PHP صفحه مرجع همین مبحث.
- برش رشته ها (Slicing Strings) برای کار با بخش های متن.