• ارسال کننده: زهرا صانعی
  • تاریخ انتشار: 2017 / 11 / 02

معرفی توابع رشته ای (String) در PHP

مقاله قبلی: معرفی انواع داده ها در PHP

هنگام برنامه نویسی با زبان PHP حتما کار با رشته های متنی را تجربه خواهید کرد، رشته یا متن شامل دنباله ای از کاراکترها است که می توانند درون یک متغیر ذخیره شوند. در php متن ها (رشته ها) اغلب توسط یک کوتیشن (‘ یا “) قرار می گیرند، که در زبان PHP به آن String گفته می شود. مانند “!Hello world”.

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

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

تابع ()strlen

تابع ()strlen در PHP طول یک رشته یا تعداد کاراکترهای یک رشته را بر می گرداند.

مثال زیر طول رشته “!Hello world” را بر می گرداند:

تابع ()strlen در PHP

تابع ()str_word_count

این تابع برای شمارش تعداد لغات موجود در یک رشته متنی در PHP استفاده می شود.

مثال:

تابع ()str_word_count در PHP

تابع ()strrev

تابع ()strrev در PHP یک رشته را معکوس می کند.

مثال:

تابع ()strrev در PHP

تابع ()strpos

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

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

مثال زیر لغت “world” را در رشته “!Hello world” جستجو می کند.

تابع ()strpos در PHP

تابع ()str_replace

تابع ()str_replace یک کاراکتر یا یک کلمه را در یک رشته با یک کاراکتر یا کلمه دیگر جایگزین می کند.

مثال:

تابع ()str_replace در زبان PHP

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

مقاله بعدی: ثابت ها در PHP

زهرا صـانعی

این محتوا اختصاصاً برای یاد بگیر دات کام تهیه شده است استفاده از آن با ذکر منبع همراه با لینک آن و نام نویسنده یا مترجم مجاز است
برچسب ها:



 

در یاد بگیر دات کام مشترک شوید و آخرین مطالب را در ایمیل خود دریافت نمایید

نظر شما چیست؟

پرسش های خود را در بخش پرسش و پاسخ مطرح کنید



تبلیغات اینترنتی

رپورتاژ آگهی



بستن تبلیغات

تبلیغات اینترنتی در یاد بگیر دات کام



صفحه ما را در فیس بوک دنبال کنید صفحه ما را در توییتر دنبال کنید صفحه ما را در  اینستاگرام دنبال کنید صفحه ما را در لینکداین دنبال کنید