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ක්රියාකාරීත්වය,
ආකෘතිකරණය කළ නූලක් ආපසු ලබා දෙයි