PHP explode() Function












❮ مرجع رشته PHP




مثال


یک رشته را به آرایه بشکنید:




$str = "سلام دنیا. روز زیبایی است.";

print_r (explode(" ",$str));

?>

این را خودتان امتحان کنید »




تعریف و استفاده


تابع explode() یک رشته را به یک آرایه می شکند.


توجه: پارامتر "separator" نمی تواند یک رشته خالی باشد.


توجه: این تابع باینری ایمن است.





نحو



انفجار (جداکننده، رشته، حد)


مقادیر پارامتر









را مشخص می کند









پارامتر توضیح
جداکننده لازم است. محل شکستن رشته
رشته لازم است. رشته برای تقسیم
محدود اختیاری. تعداد عناصر آرایه برای بازگشت را مشخص می کند.

مقادیر ممکن:



  • بیشتر از 0 - آرایه ای را با حداکثر limit عنصر(ها) برمی گرداند

  • کمتر از 0 - آرایه ای را به جز آخرین عناصر -limit()
  • برمی گرداند.
  • 0 - آرایه ای را با یک عنصر برمی گرداند














جزئیات فنی















مقدار بازگشتی: آرایه ای از رشته ها را برمی گرداند
نسخه PHP: 4+
تغییر: پارامتر limit در PHP 4.0.1 و پشتیبانی از محدودیت‌های منفی در PHP 5.1.0 اضافه شد




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



مثال


استفاده از پارامتر حد برای برگرداندن تعدادی از عناصر آرایه:



$str = 'یک، دو، سه، چهار';

// حد صفر
print_r(explode(',',$str,0));


// حد مثبت
print_r(explode(',',$str,2));

// محدودیت منفی
print_r(explode(',',$str,- 1));
?>

این را خودتان امتحان کنید »




❮ مرجع رشته PHP