کار با تابع explode در PHP ( تبدیل رشته به آرایه )

کار با تابع explode در PHP – یک تابع کاربردی و در عین حال آسان ، با استفاده از آن می توانید رشته ها را آرایه به تقسیم کرده و در قالب یک آرایه ذخیره کنید .
این تابع دارای 3 ورودی است که ورودی :
1- رشته با چه کاراکتری تقسیم کند
2- رشته
3- محدودیت در تقسیم کردن ( اختیاری )
کار با تابع explode به صورت عملی
$str = "hello my name is arman";
$splitted_str = explode(' ', $str);
/*
0 => string 'hello' (length=5)
1 => string 'my' (length=2)
2 => string 'name' (length=4)
3 => string 'is' (length=2)
4 => string 'arman' (length=5)
*/
حال اگر برای آن محدودیت بگذاریم مثلا 2 تا ، فقط 2 تقسیم بندی انجام می دهد :
$splitted_str = explode(' ', $str, 2);
/*
0 => string 'hello' (length=5)
1 => string 'my name is arman' (length=16)
*/
همچنین اگر عدد 1- را به عنوان محدود کننده در نظر بگیریم تمامی تقسیم بندی را انجام می دهد به جز قسمت آخر :
$splitted_str = explode(' ', $str, -1);
/*
0 => string 'hello' (length=5)
1 => string 'my' (length=2)
2 => string 'name' (length=4)
3 => string 'is' (length=2)
*/
ارسال نظر