فونکشن PHP explode()
مثال
رشته را به آرایه تقسیم میکند:
<?php $str = "Hello world. I love Shanghai!"; print_r (explode(" ", $str)); ?>
تعریف و استفاده
explode() فونکشن رشته را به آرایهای تقسیم میکند.
نکته:"separator" پارامتر نمیتواند رشته خالی باشد.
نکته:این فونکشن امنیت دوگانه دارد.
نحوه استفاده
explode(separator,رشته,limit)
پارامتر | توضیح |
---|---|
separator | ضروری. مکانی که رشته باید تقسیم شود. |
رشته | ضروری. رشتهای که باید تقسیم شود. |
limit |
اختیاری. تعداد عناصر آرایهای که بازگردانده میشود را مشخص میکند. ممکنترین ارزشها:
|
جزئیات فنی
مقدار بازگشتی: | آرایهای از رشتهها را بازگرداند |
نسخه 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)); ?>