تابع رشته ای addcslashes
این تابع با توجه به اسم تابع رشته ای addcslashes باید اسلشی را در بین کاراکترها اضافه نماید. این دستور تمام حروف خواسته شده را در متن شناسایی می کند و قبل از آن علامت را می گذارد.
با یک مثال بیشتر با این تابع آشنا شویم : در این مثال می خواهیم قبل از W از بک اسلش استفاده کنیم.
<?php
$str = addcslashes("Hello World!"،"W");
echo($str);
?>
خروجی
Hello \World!
در این متن رشته ای تنها یک حرف w داشتیم به همین دلیل تنها یک علامت در خروجی مشاهده می کنید.
یک مثال دیگر ببینید ، در این مثال یک جمله داریم ولی می خواهیم در بخش های مختلف از بک اسلش را استفاده کنیم.
<?php
$str = "Welcome to my humble Homepage!";
echo $str."<br>";
echo addcslashes($str،'m')."<br>";
echo addcslashes($str،'H')."<br>";
?>
خروجی
Welcome to my humble Homepage!
Welco\me to \my hu\mble Ho\mepage!
Welcome to my humble \Homepage!
همان طور که در مثال می بینید یک بار قبل از حروف m و بار دیگر قبل از حروف H استفاده از خواسته شده است.
در این متن 4 حرف m مشاهده می شود که قبل هر یک از آن ها ، بک اسلش استفاده شده است.
نکته : این دستور تنها برای حروف کابرد دارد.
نکته : این دستور برای بعضی حروف عمل نمی کند زیرا در php علامت قبل از این حروف خود یک سری دستور هستند. این نکته شامل حروف زیر است :
0، r، n، t، f و v
پایان بخش چهارم