نویسنده:
سجاد حسین زاده

تعداد بازدید:

تاریخ بهروزرسانی:
1400-09-14

زمان مطالعه:
3 دقیقه
تابع explode یک استرینگ کامل را با استفاده از یک استرینگ مشخص شده درون یک آرایه میشِکند. ابتدا به سینتکس تابع explode از توابع string توجه کنید.
سینتکس تابع explode
<?php explode(separator,string,limit);
- separator: مشخص میکند که استرینگ کجا بِشکند. (الزامی)
- string: استرینگی که قرار است آن را explode کنیم. (الزامی)
- limit: مشخص میکند که استرینگ به چند بخش تقسیم شود.(و یا همان چند درایه برای آرایه داشتهباشیم.) (اختیاری)
مقادیر قابل پذیرش برای limit
اعداد + مشخص میکنند که چند استرینگ در چند خانه تقسیم شود.
عدد 0 یک آرایه برمیگرداند که تنها یک درایه دارد و استرینگ ِ ما بهتمامی در آن درایه نشسته است.
عدد منفی مشخص میکند که آرایه، به همان تعداد عدد منفی، درایهی کمتر داشته باشد.
مثال تابع explode()
<?php
$str = 'one,two,three,four';
echo ("without limit: ");
var_dump(explode(',', $str));
echo ("<br>zero limit: ");
var_dump(explode(',', $str, 0));
echo ("<br>positive limit(2): ");
var_dump(explode(',', $str, 2));
echo ("<br>positive limit(3): ");
var_dump(explode(',', $str, 3));
echo ("<br>negative limit(-1): ");
var_dump(explode(',', $str, -1));
نکته 1: با استرینگ ها در جلسه دوم PHP آشنا شدیم.
خروجی کد بالا

سجاد حسین زاده
سجاد حسین زاده هستم متولد کرج,
بنده از سال ۹۴ سابقه حضور در حوزه وب را دارم. و روزبهروز در حال رشد و ارتقای خودم تو این زمینه هستم. از علایقم که بخوام به گم: خب واضحه که عاشق کدنویسی هستم. و همچنین من از معدود افراد برنامهنویس ورزشکار هم بهحساب میام.