آموزش رایگان php
جلسه هفتم

رشته ها در PHP 5

همانطور که قبلا اشاره کردیم رشته ها دنباله ای از کاراکترهای پشت سر هم می باشند. توابع مورد استفاده در رشته ها در PHP : در این قسمت از آموزش قصد داریم تا تعدادی از مهم ترین توابع مورد استفاده برای کار با رشته ها را در PHP معرفی کنیم. گرفتن طول یک رشته در […]

همانطور که قبلا اشاره کردیم رشته ها دنباله ای از کاراکترهای پشت سر هم می باشند.

توابع مورد استفاده در رشته ها در PHP :

در این قسمت از آموزش قصد داریم تا تعدادی از مهم ترین توابع مورد استفاده برای کار با رشته ها را در PHP معرفی کنیم.

گرفتن طول یک رشته در PHP :

برای فهمیدن طول یک رشته در PHP از تابع strlen() استفاده می شود. ورودی این تابع یک رشته و خروجی آن عددی است که طول رشته را برمی گرداند.

در مثال زیر با استفاده از این تابع طول رشته ی “www.web-negar.com” را به دست می آوریم:

خروجی کد بالا عدد ۱۷ می باشد که طول رشته ی “www.web-negar.com” است.

شمارش تعداد کلمات به کار رفته در یک رشته در PHP :

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

خروجی کد بالا عدد ۲ خواهد بود که نشان دهنده ی تعداد کلمات موجود در رشته ی “Hello world!” می باشد.

معکوس کردن یک رشته در PHP :

با استفاده از تابع strrev() می توان یک رشته را معکوس کرد !!!

جستجو کردن متنی خاص در یک رشته در PHP :

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

نحوه ی عملکرد این تابع به این صورت است که وقتی متن مورد نظر را درون رشته پیدا کرد موقعیت اولین کاراکتر از متن پیدا شده را به عنوان خروجی برمی گرداند اما در صورتی که متن مورد نظر را پیدا نکرد ، مقدار false را به عنوان خروجی برمی گرداند ،  به مثال زیر دقت کنید:

در مثال فوق به دنبال کلمه ی “world” درون رشته ی “Hello world!” می گردیم ، از آنجایی که این کلمه درون این رشته وجود دارد تابع strpos() عدد ۶ را که شماره ی مکان اولین حرف از کلمه ی “world” است را به عنوان خروجی برمی گرداند.

نکته: شماره ی مکان کاراکترها در یک رشته از صفر (۰) شروع می شود به عنوان مثال شماره ی مکان کاراکتر “H” در متن “Hello world!” برابر صفر (۰) است نه یک (۱).

جا به جا کردن متنی با متن دیگر در PHP :

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

در مثال زیر ما متن “world” را با متن “Dolly” جایگزین می کنیم:

خروجی کد بالا متن “Hello Dolly!” خواهد بود.

 

کلیه حقوق مدرسه مجازی وب متعلق به گروه طراحی وب نگار میباشد.کپی برداری تنها با ذکر منبع مجاز میباشد.