تابع implode در PHP

تابع ()implode آیتمهای موجود در یک آرایه رو بصورت رشته ای به هم متصل میکنه و این تابع رو عکس تابع ()explode میدونیم.

شکل کلی

string implode ( [string $glue ,] array $pieces )

پارامترها:

  • glue$ – پارامتر اختیاری. کاراکتر یا رشته ای که میخواهید از آن برای متصل کردن تکه ها استفاده شود را مشخص میکند و بصورت پیشفرض یک رشته خالی است.
  • pieces$- آرایه مورد نظر.
نکته: این تابع Binary-Safe است.

ادامه

تابع strpos در PHP

سلام، به بخش کار با رشته ها خوش اومدید، PHP توابع بسیار زیاد و کاملی برای دستکاری رشته ها داره که ما در بخش مقدماتی به پرکاربرد ترین اونها اشاره میکنیم. در این درس با تابع کاربردی ()strpos آشنا میشید.

شکل کلی

mixed strpos ( string $string , mixed $search [, int $offset = 0 ] )

پارامترها:

  • string$ – رشته ای که باید در آن جست و جو شود.
  • search$ – رشته ای که باید در string$ جست و جو شود.
  • offset$ – محل شروع جست و جو را مشخص میکند و همانطور که قبلا توضیح داده شد میدانیم که یک پارامتر اختیاری است.

مقدار بازگشتی:

اگر رشته مورد نظر ما در رشته اصلی وجود داشته باشه مکان یا آفست(offset) اولین کاراکتر در اولین رشته پیدا شده بصورت یک عدد و در صورت پیدا نکردن رشته مقدار false رو بازگشت میده.

نکته:  در علم کامپیوتر به فاصله محل فعلی از ابتدای رشته یا شی offset گفته میشه.
نکته: اشاره گر رشته شمردن رو از عدد ۰ شروع میکنه نه ۱ ،  پس عددی که تابع برمیگردونه n-1 هست.

ادامه