تابع explode ، تابع جدا کننده و تقسیم رشته
پنج شنبه 15 تیر 1391 1:41 AM
تابع explode : این تابع بر اساس جدا کننده مشخص شده یک رشته را به چندین قسمت جدا کرده و خروجی را درون یک آرایه برمی گرداند.
که ورودی اول تابع نوع جداکننده و مقدار دوم رشته است. این تابع یکی از توابع مهم کار با رشته ها است.
مثال :
<?php
// تعريف رشته
$ingredientsStr = "butter , milk, sugar, salt";
// رشته را براساس جداکننده ، جدا مي کند
$ingredientsArr = explode(", ", $ingredientsStr);// رشته جدا شده که درون آرايه است چاپ ميشود
foreach ($ingredientsArr as $i) {
print $i . "<br>";
}
?>
خروجی :
butter
milk
sugar
salt
در تابع explode ، بر اساس جدا کننده "," رشته بالا به چهار رشته جداگانه تقسیم شده و داخل یک آرایه ذخیره می شود سپس در حلقه foreach مقادیر ذخیره شده چاپ می شود .