جدا کردن سه رقم سه رقم اعداد در php

جدا کردن سه رقم سه رقم اعداد در php

دسته : Php

کد محصول : 103

قیمت : رایگان

جداسازی سه رقم سه رقم اعداد در php گاهی اوقات نیاز می باشد که واحد پول را برای نمایش به کاربران در سایت سه رقم سه رقم از سمت راست جداکرده و نمایش دهیم این کار در وردپرس ، لاراول و php به یک صورت انجام می شود و هیچ تفاوتی بین فریم ورک قدرتمند لاراول، زبان php و


جداسازی سه رقم سه رقم اعداد در php

گاهی اوقات نیاز می باشد که واحد پول را برای نمایش به کاربران در سایت سه رقم سه رقم از سمت راست جداکرده و نمایش دهیم این کار در وردپرس ، لاراول و php به یک صورت انجام می شود و هیچ تفاوتی بین فریم ورک قدرتمند لاراول، زبان php و cms وردپرس برای جداسازی وجود ندارد چرا که پایه php می باشد و فریمورک های تحت زبان php و cms های این زبان برنامه نویسی همگی توابع php را اجرا می کنند. این کار را می توانید به دو صورت انجام دهید یا از توابع آماده خود php استفاده کنید و یا خود یک تابع برای این کار بنویسید که در ادامه هر دو راه حل را کاملا تشریح می کنیم.

تابع number_format برای جداسازی سه رقم سه رقم اعداد در php

زبان برنامه نویسی php از نسخه 4 به بعد تابعی به نام number_format برای جداسازی ارقام با فرمت دلخواه برای برنامه نویسان این زبان آماده کرده است این تابع چهار پارامتر ورودی دارد:

number_format(number,decimals,decimalpoint,separator)
  • پارامتر number ضروری و عدد وارد شده برای جداسازی می باشد
  • پارامتر decimals اختیاری و تعداد رقم اعشار عدد وارد شده را تعیین می کنید که با کاراکتر نقطه (.) مشخص می شود
  • پارامتر decimalpoint اختیاری و برای مشخص کردن کاراکتر جدا کننده به جای کاراکتر نقطه می باشد
  • پارامتر separator نوع جدا کننده را مشخص می کند

انواع مثال تابع number_format در php

echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");

خروجی ها نیز به ترتیب به صورت ذیل می باشد

1,000,000
1,000,000.00
1.000.000,00

برای مطالعه دقیقتر در مورد تابع number_format در php می توانید به سایت w3school  مراجعه کنید

 

نوشتن تابع برای جداسازی سه رقم سه رقم اعداد در php

گاهی اوقات نیاز می شود که این تابع را به صورت دستی و برای تمرین و یادگیری خودتان به صورت دستی بنویسید پس یک تابع با نام دلخواه insert_seperator ایجاد می کنیم که یک ورودی و خرجی به صورت ذیل خواهد داشت.

public function insert_seperator($num) {
        settype($num,"String");
        $n = strlen($num);
        $i = 0;
        $help = $n % 3;
        while ($help != 0) {
            $num = '0'.$num;
            $i++;
            $n = strlen($num);
            $help = $n % 3;
        }
        $arr = str_split($num,3);
        $str = "";
        foreach ($arr as $index) {
            $str = $str.",".$index;
        }
        $i++;
        return substr($str,$i);
    }

امیدوارم این آموزش کاربردی و مورد استفاده تمام دوستداران زبان برنامه نویسی php باشد.

  • جدا کردن سه رقم سه رقم اعداد در php را با دوستان خود به اشتراک بگذارید.
  • سوالات خود را در بخش پرسش و پاسخ این مطلب ثبت کنید.
  • مطالب خود را در جاب تیم به اسم خود ثبت کنید ارسال مطلب


ثبت سوال/پاسخ
بهزاد میرزازاده
در مورد کاربر : همیشه سخت تلاش کردم و به موفقیت های خیلی زیادی رسیدم اما دلیل نشد که متوقف بشم من برای هر روز برنامه دارم و به امید موفقیت های بزرگتر قدم بر میدارم همیشه سخت ترین مسئله ها، ساده ترین راه حل رو دارند پس بهانه جویی نباید روش کار ما برنامه نویسان باشه!!! ما می توانیم آینده را تعیین کنیم
اشتراک گذاری این مطلب
{