फ़ंक्शन money_format
फ़ंक्शन money_format किसी नंबर को वर्तमान लोकेल के अनुसार मुद्रा राशि के रूप में फ़ॉर्मेट की गई स्ट्रिंग में बदलता है। पहला पैरामीटर फ़ॉर्मेट स्ट्रिंग लेता है, दूसरा - फ़ॉर्मेटिंग के लिए नंबर। यह फ़ंक्शन केवल उन सिस्टम में उपलब्ध है जो strfmon को सपोर्ट करते हैं (उदाहरण के लिए, Linux)।
सिंटैक्स
money_format(format, number);
उदाहरण
यूएसए लोकेल के लिए नंबर को मुद्रा फ़ॉर्मेट में फ़ॉर्मेट करना:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
कोड निष्पादन का परिणाम:
'USD 1,234.56'
उदाहरण
सटीकता और मुद्रा प्रतीक निर्दिष्ट करके फ़ॉर्मेटिंग:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
कोड निष्पादन का परिणाम:
'1.234,56 EUR'
उदाहरण
नकारात्मक नंबर की फ़ॉर्मेटिंग:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
कोड निष्पादन का परिणाम:
'-£1,234.56'
यह भी देखें
-
फ़ंक्शन
number_format,
जो हजारों को अलग करके नंबर को फ़ॉर्मेट करती है -
फ़ंक्शन
sprintf,
जो एक फ़ॉर्मेट की गई स्ट्रिंग रिटर्न करती है