آموزش php

تابع explode در php و شکستن رشتۀ متنی توسط آن

یکی از بارزترین کارهایی که برنامه نویسان انجام می دهند، تبدیل رشته به آرایه می باشد. در زبان های مختلف به روش های گوناگونی می توان، این کار را انجام داد. در php نیز این امکان وجود دارد و آن تابع explede می باشد. تابع explode در php دارای سه پارامتر می باشد که در ادامه هرکدام از آنها بررسی خواهد شد.

با استفاده از این تابع یک آرایه به طول رشته متنی شما تشکیل شده و هر کدام از اجزاء آن در داخل یک عنصر از آن آرایه قرار می گیرند.

پارامترهای تابع explode در php

  • delimiter
  • string
  • limit

delimiter

این اولین پارامتر است و رشته جداکننده می باشد. این پارامتر اجباری است و باید مشخص گردد.

string

رشته ورودی می باشد. رشته ای که قرار است با جدا کننده اجزاء آن شکسته شوند. این پارامتر نیز اجباری است.

limit

تعداد عناصر آرایۀ بازگشتی را مشخص می کند. این پارامتر اختیاری است.

مقادیر ممکن در این پارامتر سوم:

  • بزرگتر از ۰ -آرایه ای را بر می گرداند که به تعداد حد وارد شده، از سمت چپ اجزاء یک رشته هرکدام در یک اندیس آرایه قرار می گیرند.
  • کمتر از صفر – آرایه ای را بر می گرداند که به تعداد حد وارد شده، از سمت راست اجزاء رشته را در آرایه قرار نمی دهد.
  • ۰ – آرایه ای را با یک عنصر برمی گرداند.

برای درک این موضوع به مثال های زیر توجه کنید.

خــــــــروجی:

Array ( [0] => one,two,three,four )

مـــــــثال دوم:

خـــــــــروجی:

Array ( [0] => one [1] => two,three,four )

مثال سوم

خــــــــروجی

Array ( [0] => one [1] => two [2] => three,four )


همچنین بخوانید: متد split درphp


 

مثال چهارم:

خـــــــــروجی

Array ( [0] => one [1] => two [2] => three )

مثال پنجم:

Array ( [0] => one [1] => two )

برچسب ها

حسین درویشی

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

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Enter Captcha Here : *

Reload Image

دکمه بازگشت به بالا
بستن
بستن