فونکشن 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));
?>

مثال اجرایی