implode
تابع implode عناصر آرایه را به یک رشته وصل می کند. «جداکننده (Separator)» همان چیزی است که بین عناصر می گذاریم؛ مثلا فاصله یا کاما. این کار مثل چسب نواری بین کلمات است.
تعریف و کاربرد
تابع implode یک رشته از عناصر آرایه می سازد. جداکننده اختیاری است؛ اما بهتر است همیشه مشخص شود تا سازگاری حفظ شود. این تابع binary-safe است؛ یعنی با بایت ها دقیق کار می کند.
سینتکس
implode(separator, array)
ترتیب پارامترها می تواند جابه جا باشد؛ اما همان ترتیب مستند را استفاده کن.
مثال پایه: اتصال با فاصله
<?php
$arr = array('Hello', 'World!', 'Beautiful', 'Day!');
echo implode(" ", $arr);
?>
مثال های بیشتر: جداکننده های مختلف
<?php
$arr = array('Hello', 'World!', 'Beautiful', 'Day!');
echo implode(" ", $arr) . "<br>";
echo implode("+", $arr) . "<br>";
echo implode("-", $arr) . "<br>";
echo implode("X", $arr);
?>
گام های سریع
- آرایه خودت را آماده کن.
- یک جداکننده مناسب انتخاب کن.
- تابع را صدا بزن و رشته را چاپ کن.
نکته: برای برعکس کردن کار، از explode استفاده کن.
هشدار: اگر جداکننده خالی باشد، عناصر بدون فاصله می چسبند.
لینک های مرتبط داخل سایت
صفحه تابع implode مرجع توست. همچنین explode برای تبدیل رشته به آرایه مفید است.
جمع بندی سریع
- آرایه را به رشته وصل می کند.
- جداکننده را همیشه مشخص کن.
- ترتیب پارامترها بهتر است ثابت بماند.
- برای برعکس، از explode کمک بگیر.