سفارش تبلیغ
صبا ویژن
وفا با بیوفایان ، بیوفایى است با خدا ، و بیوفایى با بیوفا وفا بود نزد خدا . [نهج البلاغه]
لوگوی وبلاگ
 

آمار و اطلاعات

بازدید امروز :96
بازدید دیروز :314
کل بازدید :483060
تعداد کل یاداشته ها : 917
103/10/6
4:35 ص
موسیقی

Unit 5


رشته ها


 قرار می گیرند . داده های رشته ای Qutationرشته ها مجموعه ای از کراکترها می باشند که داخل علامت


می توانند شامل یک حرف ،لغت ،جمله یا حتی پاراگراف اعداد . سمبلها ویا هر کاراکتری باشند ورشته ها پر


 می باشند.Php کاربردترین نوع متغیر در


 برای تغییر در داده های رشته ای معرفی می شوند.Phpدراین بخش تعدادی از ساده ترین توابع پیش ساخت


 


 


1- مرتب کردن رشته ها


، به صورت خودکار فاصله های خالی در ابتدا وانتهای یک عبارت رشته ای را حذف می کندTrim( )تابع


(فاصله خالی که در وسط یک رشته است را حذف نمی کند ) 


شکل استفاده از تابع


$string = “extra space before and after text” ;


$string = trim($string) ;


//$string is now equal to “extra space before and after text”.


 


نکته :اگر بخواهیم تنها فاصله های خالی اضافی درانتها ویا ابتدای یک داده رشته ای را حذف کنید نه هر دو


 برای حذف فاصله های خالی درانتهای رشته.Rtrim( )آنها ، می توانیم از توابع


 برای حذف فاصله ها در ابتدای رشته استفاده می کنیم.Ltrim( )


 حاصل می شود.Trim( )اگر به طور همزمان ازاین دو تابع استفاده کنیم نتیجه همانند استفاده از


$string = rtrim($string);


$string = ltrim($string);


2- پیوند زدن رشته ها


 از عملگر نقطه (.) برای متصل کردن یا پیوند زدن دو رشته استفاده می شود. مثال:phpدر


$newstring = $astring.$bstring;


همچنین می توانید تعدادی بیشتری رشته وهمچنین می توانید یک عدد نیز به هم پیوند بزنید .


$newstring = $astring.$bstring.$cnumber;


همچنین می توان برای پیوند زدن رشته ها از روش های زیر استفاده کرد ولی برای خواناتر بودن اسکریپ بیشتر توسعه می شود .                        


$name = “$firstname$lastname”


                                                                                                                                        


3- رمزگذاری ورمزگشایی رشته ها


 


 : یک داده رشته ای را دریافت می کند وآنرا رمزگذاری وبعد از تبدیل به شکل مناسب  Urlencode( )تابع


 اضافه می کند.این تابع کراکترهای جالی خالی را با علامت (+) تعویض می کند وکاراکترهای URLآنرا به


) را به کاراکترهایی که مشکلی ایجاد نمی کنند ،تبدیل می کند .Apostropheویژه (مانند


شکل استفاده از دستور


$string = urlencode ($string);


urdecode( )تابع


 رمزگذاری شده را به صورت استانداردURL عمل می کند به عبارت دیگر یک  urlencode( )عکس تابع


آن تبدیل می کند.


 


4- پنهان سازی وآشکارسازی داده ها


 


به دلایل امنیتی ،پنهان سازی وآشکارسازی داده هایکی از مسائل مهم در زمینه سایت های وب مخصوصاً آنهایی که درزمینه تجارت الکترونیکی فعالیت می کنند محسوب می شود .


 برای پنهان سازی داده ها می باشد .Crypt( )تابع


شکل دستوری تابع


$data= crypt($data);


البته این تابع ،تابعی برای آشکار سازی دراختیار ندارد.


 رمز گشایی می شود.decrypt( )  نیز برای پنهان سازی داده ها می باشد وتوسط تابع encrypt( )تابع


 نام دارد .Md5( )عمل می کند نیز وجود دارند این تابع  crypt( )تابع دیگری که همانند  phpنکته :در


 


5- جدا کردن بخشهای مختلف یک رشته


 


 یک داده رشته ای را از یک رشته بزرگتر جدا می کند .این داده رشته ای توسط یک علامتStrtok( )تابع


جداکننده (مانند کاما ،جای خالی ویا هر کاراکتردیگری )مشخص می شود.


برای مثال اگر کار بری نام ونام خانوادگی خود را به یک فاصله خالی ازیکدیگر جدا کرده باشدودر متغییری


 ذخیره کرده باشد با استفاده از دستور زیر نام این کاربر داخل متغییری دیگر ریخته می شود.$Nameبا نام


$FirstName = strtok($Name,’ ‘);


 تا قبل از اولین کراکتر جای خالی را در متغییر ذکر $Nameبا این دستور نام کراکترهای موجود در متغییر


شده قرار می دهد .


 روشی دیگر یعنی استفاده از اندیس ها برای مشخص کردن بخشهای مختلف یک رشته است.Substr( )تابع


مثال :


$substring = substr($string,0,10);


 


 قرار می دهد .$substring  در رشته $stringاین دستور کاراکترهای بین اندیس های 0و9را از رشته


 تعداد کاراکترهای یک رشته را مشخص می کند.Strlen( )تابع


$stringlength = strelen($string);


 


                                            تهیه کننده : الهه مسلمی


  
پیامهای عمومی ارسال شده
+ ثبت دامنه 100درصد رایگان com,org.net


+ سال نومبارک ستادشادسازی عقب ماندگان ذهنی
+ سال نو مبارک
+ تولدت مبارک


کسب درآمد پاپ آپ