PHP number_format() फ़ंक्शन

उदाहरण

संख्या फार्मेट करें:

<?php
echo number_format("5000000")."<br>";
echo number_format("5000000",2)."<br>";
echo number_format("5000000",2,",",".");
?>

चलाने वाला इन्स्टांस

定义和用法

number_format() 函数通过千位分组来格式化数字。

टिप्पणी:该函数支持一个、两个或四个参数(不是三个)。

语法

number_format(number,decimals,decimalpoint,separator)
参数 描述
number

必需。要格式化的数字。

如果未设置其他参数,则数字会被格式化为不带小数点且以逗号(,)作为千位分隔符。

decimals 可选。规定多少个小数。如果设置了该参数,则使用点号(.)作为小数点来格式化数字。
decimalpoint वैकल्पिक।छोटी दूनिया के रूप में प्रयोग करने वाली स्ट्रिंग को निर्दिष्ट करता है。
separator

वैकल्पिक।एक हजारांक विभाजक के रूप में प्रयोग करने वाली स्ट्रिंग को निर्दिष्ट करता है।केवल पारामीटर का पहला अक्षर का उपयोग किया जाता है।उदाहरण के लिए "xxx" केवल "x" आउटपुट करता है。

टिप्पणी:यदि इस पारामीटर को सेट किया गया है, तो सभी अन्य पारामीटर आवश्यक हैं。

तकनीकी विवरण

वापसी मूल्य: फ़ॉर्मैट किए गए नंबर वापस करता है。
PHP संस्करण: 4+
अद्यतन लॉग

PHP 5.4 से, इस फ़ंक्शन पारामीटर में decimalpoint और separator में बहुबाइट समर्थित है。

अधिक पुरानी संस्करणों में केवल प्रत्येक विभाजक के पहले बाइट का उपयोग किया जाता है。

और अधिक उदाहरण

उदाहरण 1

आप एक दाम वापस लौटाना चाहते हैं: एक पारामीटर नंबर को आसानी से गिनती करता है (बिना छोटी दूनिया के), दो पारामीटर आपके चाहते परिणाम को देते हैं:

<?php
$num = 4999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>

चलाने वाला इन्स्टांस