0

بررسی توابع PHP

 
sahel_007
sahel_007
کاربر نقره ای
تاریخ عضویت : شهریور 1388 
تعداد پست ها : 353
محل سکونت : ایران زمین

تابع number_format ، تابع فرمت بندی اعداد
چهارشنبه 4 مرداد 1391  2:09 PM

تابع number_format : تابع قالب بندی اعداد به صورت دلخواه، کاربرد این تابع در فاکتورها و برنامه های حسابداری است. دارای چهار آرگومان است:

این تابع کار گرد کردن اعداد را هم انجام داده و اگر قسمت اعشاری کمتر از 50 باشد (یک دوم) به طرف پایین و بزرگتر مساوی 50 به طرف بالا گرد می کند مثلا 32.4999 را 32 گرد می کند.

  1. آرگومان اول عدد ورودی است.
  2. تعداد ارقام اعشاری عدد که در خروجی تابع در نظر گرفته می شود.
  3.  علامتی است که ممیز و مقدار اعشاری را جدا می کند.
  4. جدا کننده مقدار صحیح عدد است.

 

شکل کلی :

number_format(number,decimals,decimalpoint,separator)

 

مثال :

<?php

echo number_format("3957459.4999");

echo "<br />";

echo number_format("3957459.4999",2);

echo "<br />";

echo number_format("3957459.4999",2,",",".");

echo "<br />";

echo number_format("3957459.4999",2,',','\'');

?>

خروجی :

3,957,459
3,957,459.50
3.957.459,50
3'957'459,50

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

تابع آخر هم از بک اسلش استفاده شده است.

 

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