جداسازی سه رقم سه رقم اعداد در php
تابع number_format برای جداسازی سه رقم سه رقم اعداد در php
زبان برنامه نویسی php از نسخه 4 به بعد تابعی به نام number_format برای جداسازی ارقام با فرمت دلخواه برای برنامه نویسان این زبان آماده کرده است این تابع چهار پارامتر ورودی دارد:
number_format(number,decimals,decimalpoint,separator)
-
پارامتر number ضروری و عدد وارد شده برای جداسازی می باشد
-
پارامتر decimals اختیاری و تعداد رقم اعشار عدد وارد شده را تعیین می کنید که با کاراکتر نقطه (.) مشخص می شود
-
پارامتر decimalpoint اختیاری و برای مشخص کردن کاراکتر جدا کننده به جای کاراکتر نقطه می باشد
-
پارامتر separator نوع جدا کننده را مشخص می کند
اگر به دنبال طراحی سایت با php هستید با ما با شماره 09308297906 تماس بگیرید.
انواع مثال تابع 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 مراجعه کنید
برای جدا کردن سه رقم سه رقم اعداد با jquery جی کوئری هم میتونید مطالعه کنید
نوشتن تابع برای جداسازی سه رقم سه رقم اعداد در 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 باشد.