फ़ंक्शन number_format

फ़ंक्शन number_format संख्या को फ़ॉर्मेट करने की अनुमति देता है। मुख्य रूप से इसका उपयोग संख्याओं के हज़ारों को रिक्त स्थान से अलग करने के लिए किया जाता है, उदाहरण के लिए, 1234567 से यह 1 234 567 बना सकता है।

इसके अलावा, फ़ंक्शन दशमलव भाग के बाद अंकों की संख्या को नियंत्रित करने की अनुमति देता है। यह संख्या दूसरे वैकल्पिक पैरामीटर द्वारा निर्धारित की जाती है।

उदाहरण के लिए, भिन्न 12345.6789 से भिन्न 12 345.68 बनाया जा सकता है - फ़ंक्शन हज़ारों के बीच रिक्त स्थान जोड़ देगा और दशमलव भाग में दो अंकों तक गोल कर देगा।

तीसरा वैकल्पिक पैरामीटर दशमलव भाग विभाजक निर्दिष्ट करता है (डिफ़ॉल्ट रूप से डॉट, लेकिन इसे बदला जा सकता है)। तीसरे पैरामीटर के साथ चौथा पैरामीटर भी अवश्य होना चाहिए - यह हज़ारों संख्याओं का विभाजक निर्धारित करता है (डिफ़ॉल्ट रूप से कॉमा, लेकिन इसे बदला जा सकता है, उदाहरण के लिए, रिक्त स्थान पर)। यानी डिफ़ॉल्ट रूप से फ़ंक्शन हज़ारों को कॉमा से अलग करता है: 1234567 से 1,234,567 बनाता है।

सिंटैक्स

phpnumber_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
phpnumber_format(संख्या, दशमलव स्थान);
phpnumber_format(संख्या, दशमलव स्थान, दशमलव विभाजक, हज़ारों विभाजक);

उदाहरण

आइए हज़ारों संख्याओं को कॉमा से अलग करें:

php<?php
  echo number_format(1234567);
?>

कोड निष्पादन का परिणाम:

php'1,234,567'

उदाहरण

आइए हज़ारों संख्याओं को कॉमा से अलग करें, और दशमलव भाग को दो स्थानों तक गोल करें:

php<?php
  echo number_format(1234.567, 2);
?>

कोड निष्पादन का परिणाम:

php'1,234.57'

उदाहरण

आइए हज़ारों संख्याओं को रिक्त स्थान से अलग करें, दशमलव भाग को दो स्थानों तक गोल करें, और दशमलव विभाजक के रूप में स्लैश का उपयोग करें:

php<?php
  echo number_format(1234.567, 2, '/', ' ');
?>

कोड निष्पादन का परिणाम:

php1 234/57

उदाहरण

आइए हज़ारों संख्याओं को रिक्त स्थान से अलग करें, दशमलव भाग को दो स्थानों तक गोल करें, और दशमलव विभाजक के रूप में डॉट का उपयोग करें:

php<?php
  echo number_format(1234.567, 2, '.', ' ');
?>

कोड निष्पादन का परिणाम:

php1 234.57

यह भी देखें

  • फ़ंक्शन printf,
    जो स्ट्रिंग को फ़ॉर्मेट करता है