PHP मनी_फॉर्मेट () फ़ंक्शन
उदाहरण
अंतर्राष्ट्रीय en_US प्रारूप:
<?php
$number = 1234.56;
setlocale(LC_MONETARY,"en_US");
echo money_format("The price is %i", $number);
?>
उपरोक्त कोड का आउटपुट होगा:
The price is USD 1,234.56
परिभाषा और उपयोग
money_format() फ़ंक्शन मुद्रा स्ट्रिंग के रूप में स्वरूपित स्ट्रिंग देता है।
यह फ़ंक्शन एक स्वरूपित संख्या सम्मिलित करता है जहां मुख्य स्ट्रिंग में प्रतिशत (%) चिह्न होता है।
नोट: money_format() फ़ंक्शन विंडोज प्लेटफॉर्म पर काम नहीं करता है।
युक्ति: इस फ़ंक्शन का उपयोग अक्सर सेटलोकेल () फ़ंक्शन के साथ किया जाता है ।
युक्ति: सभी उपलब्ध भाषा कोड देखने के लिए, हमारे भाषा कोड संदर्भ पर जाएं।
वाक्य - विन्यास
money_format(string,number)
पैरामीटर मान
Parameter | Description |
---|---|
string | Required. Specifies the string to be formatted and how to format the variables in it. Possible format values: Padding and Flags:
Field width:
Conversion characters:
Note: If multiple format values are used, they must be in the same order as shown above. Note: This function is affected by local settings. |
number | Required. The number to be inserted at the %-sign in the format string |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | स्वरूपित स्ट्रिंग लौटाता है। फ़ॉर्मेटिंग स्ट्रिंग के पहले और बाद के वर्ण अपरिवर्तित रहेंगे। गैर-संख्यात्मक संख्या NULL को वापस करने और E_WARNING का उत्सर्जन करने का कारण बनती है |
---|---|
पीएचपी संस्करण: | 4.3.0+ |
और ज्यादा उदाहरण
उदाहरण
अंतर्राष्ट्रीय प्रारूप (जर्मनी) 2 दशमलव के साथ:
<?php
$number = 1234.56;
setlocale(LC_MONETARY,"de_DE");
echo money_format("%.2n", $number);
?>
उपरोक्त कोड का आउटपुट होगा:
1 234,56 EUR
उदाहरण
ऋणात्मक संख्या, यूएस राष्ट्रीय प्रारूप () के साथ ऋणात्मक संख्याओं को इंगित करने के लिए और सही सटीकता के 2 अंक और एक भरण वर्ण के रूप में "*":
<?php
$number = -1234.5672;
echo money_format("%=*(#10.2n",$number);
?>
उपरोक्त कोड का आउटपुट होगा:
(******1234.57)
❮ पीएचपी स्ट्रिंग संदर्भ