
جداسازی سه رقم سه رقم اعداد در 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 باشد.


لینک فارسی یا انگلیسی،کدام url در سئو می تواند بهتر باشد؟

سئو سایت فروشگاهی بهمراه چک لیست کامل

سایت مپ نکات و موارد مهم درباره ثبت نقشه سایت در گوگل

پشتیبانی سایت + موارد، هزینه و تعرفه ها

بوم مدل کسب و کار چیست و راهنمای کامل

حذف سشن (session) سبد خرید برگشت از درگاه پرداخت در لاراول

نصب کتابخانه در پایتون

ارجاع دهنده یا منبع ورودی کاربر به سایت شما

استراتژی سئو به زبان ساده

مشکل sql_mode=only_full_group_by در لاراول (laravel)