<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های علی الحبیبی</title><link>https://virgool.ir/feed/@alihb</link><description>following THE desired path</description><language>fa</language><pubDate>2026-11-11 00:32:46</pubDate><image><url>https://virgool.ir/images/default-avatar.jpg</url><title>علی الحبیبی</title><link>https://virgool.ir/@alihb</link></image><item><title>توابع کاربردی PHP که باید بدانید!</title><link>https://virgool.ir/@alihb/most-common-php-functions-ijdmpjebyc4c</link><description>در زبان php تعداد بسیار زیادی تابع به صورت پیش فرض(built-in) وجود دارد. در این پست با تعدادی از مهم ترین توابع که دانستن آن برای هر برنامه نویس php ضروری است، آشنا می‌شویم.1. explode()همانطور که احتمالا حدس زده اید کار این تابع،  جداکردن و قطعه قطعه کردن  یک رشته و تبدیل آن به آرایه است. تابع explode() دو پارامتر به عنوان ورودی دریافت می کند:پارامتر اول: عامل جداکننده (separator)پارامتر دوم: یک رشته (یا متغیر)خروجی آن یک آرایه از نوع indexed است.مثال:&#xA;$users = &#34;ali.pedram.sara.amir&#34;&#xA;$name = explode(&#34;.&#34;, $users);&#xA;echo $name[0];    &#xA;echo $name[1];خروجی:ali&#xA;pedram2. implode()تابع implode عکس عمل تابع explode را انجام می دهد. به این معنا که یک آرایه را در ورودی دریافت کرده و با توجه به عامل وصل کننده ، یک رشته خروجی می دهد. این تابع نیز دو پارامتر دریافت می کند:پارامتر اول: عامل وصل کننده (یا همان جداکننده)پارامتر دوم: یک رشته (یا متغیر)$city = array(&#34;esfahan&#34;, &#34;tehran&#34;, &#34;shiraz&#34;, &#34;mashhad&#34;);&#xA;$str = implode(&#34;/&#34;, $city);&#xA;echo $str;خروجی:esfahan/tehran/shiraz/mashhad3. rand()تابع rand() یکی از پرکاربرد ترین توابع است که به صورت رندوم یک عدد به خروجی می دهد. به صورت پیش فرض نیازی به وارد کردن پارامتر نیست، اما در صورتی که بخواهید دامنه اعداد آن را محدود کنید می توان برای آن کف (min) و سقف (max) تعیین کرد. دقت داشته باشید خروجی این تابع از نوع عدد صحیح(int) است.در مثال زیر دامنه تابع بین 0 و 99 است:$a = rand(0,99);&#xA;echo $a;خروجی:هر عددی بین 0 تا 994. str_replace()با استفاده از تابع str_replace می توانید یک رشته را جایگزین یک رشته دیگر داخل یک متغیر کنید. این تابع 4 پارامتر در ورودی دریافت می کند:1: رشته ای که باید تغییر کند.(find) 2: رشته ای که جایگزین میشود.(replace)3: متغیری که عملیات در آن انجام میشود.(string)4: متغیری که مشخص میکند چند مرتبه این عمل انجام شده(count) (اختیاری)برای مثال فرض کنید که  متغیری از شماره تلفن داریم که با خط فاصله(dash) از یکدیگر جدا شده اند:$num = &#39;0912-123-4567&#39;;می خواهیم خط فاصله را از این متغیر حذف کنیم:$num = str_replace(&#39;-&#39;,&#39; &#39;,$num );&#xA;echo $num;خروجی:09121234567نکته جالب اینکه هرکدام از پارامتر های اول ، دوم و سوم می توانند یک آرایه باشند. در این صورت تعدادی رشته با تعداد دیگری در تمام خانه های یک آرایه جایگزین میشود. 5. strlen()این تابع طول (length) یک رشته را بر میگرداند. تنها یک پارامتر دریافت می کند که همان رشته یا نام متغیر است.$hi = &#34;salam virgool!&#34;&#xA;echo strlen(&#34;$hi&#34;);خروجی:14نکته: تمام کاراکتر ها و فضای خالی (space) محاسبه میشود.6.count()این تابع تعداد اعضای یک آرایه را برمی گرداند.مثال:$fruit = array(&#39;sib&#39;, &#39;havij&#39;, &#39;golabi&#39;, &#39;moz&#39;, &#39;ananas&#39;);&#xA;echo count($fruit);خروجی:5منابع برای مطالعه بیشتر:common php functionsstr_replace() Function</description><category>علی الحبیبی</category><author>علی الحبیبی</author><pubDate>Fri, 20 May 2022 12:41:16 +0430</pubDate></item></channel></rss>