فونکشن PHP explode()

مثال

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

<?php
$str = "Hello world. I love Shanghai!";
print_r (explode(" ", $str));
?>

نمونه اجرا

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

explode() فونکشن رشته را به آرایه‌ای پراکنده می‌کند.

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

نکته:این فونکشن امن است.

قانون‌نویسی

explode(separator,رشته,limit)
پارامتر توضیح
separator ضروری. مکانی که رشته باید در آن تقسیم شود.
رشته ضروری. رشته‌ای که باید تقسیم شود.
limit

اختیاری. تعداد عناصر آرایه‌ای که بازگردانده می‌شود را مشخص می‌کند.

ممکن‌ترین ارزش‌ها:

  • بیشتر از 0 - بازگرداندن آرایه‌ای شامل بیشترین limit عنصر
  • کمتر از 0 - بازگرداندن آرایه‌ای شامل همه عناصر به جز آخرین -limit تمام عناصر خارج از یک عنصر
  • 0 - بازگرداندن آرایه‌ای شامل یک عنصر

جزئیات فنی

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

مثال‌های بیشتر

مثال 1

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

<?php
$str = 'one,two,three,four';
// صفر limit
print_r(explode(',', $str, 0));
// مثبت limit
print_r(explode(',', $str, 2));
// منفی limit
print_r(explode(',', $str, -1));
?>

نمونه اجرا