ශ්රිතය number_format
ශ්රිතය number_format අංකයක් ආකෘතිගත
කිරීමට ඉඩ සලසයි. මූලික වශයෙන් භාවිතා කරන්නේ
ඉලක්කම් තුන තුනක් වර්ග අවකාශයන් මගින් වෙන් කිරීම සඳහාය,
උදාහරණයක් ලෙස, 1234567 සිට එය
1 234 567 ක් සෑදිය හැකිය.
ඊට අමතරව, ශ්රිතය භාගික කොටසෙන් පසු ඉලක්කම් ප්රමාණය නියාමනය කිරීමට ඉඩ සලසයි. මෙම ප්රමාණය නිර්දේශිත නොවන දෙවන පරාමිතියක් මගින් සකස් කරනු ලැබේ.
උදාහරණයක් ලෙස, භාගය 12345.6789
සිට භාගය 12 345.68 ක් සෑදිය හැකිය - ශ්රිතය
ඉලක්කම් තුන අතර අවකාශයන් ඇතුලත් කරන අතර භාගික කොටස
දශම දෙකකට වටයනු ඇත.
නිර්දේශිත නොවන තෙවන පරාමිතිය භාගික කොටසේ
වෙන්කරනය (පෙරනිමියෙන් ලක්ෂය, නමුත්
වෙනස් කළ හැකිය) සකස් කරයි. තෙවන පරාමිතිය සමඟ
හතරවන පරාමිතියද අනිවාර්යයෙන්ම තිබිය යුතුය - එය
ඉලක්කම් තුනේ වෙන්කරනය සකස් කරයි (පෙරනිමියෙන් කොමාව,
නමුත් වෙනස් කළ හැකිය, උදාහරණයක් ලෙස, අවකාශයකට).
එනම් පෙරනිමියෙන් ශ්රිතය ඉලක්කම් තුන
කොමාවන් මගින් වෙන් කරයි: 1234567 සිට 1,234,567 ක් සාදයි.
වාක්ය රචනා ක්රමය
number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(අංකය, ඉලක්කම් ප්රමාණය);
number_format(අංකය, ඉලක්කම් ප්රමාණය, භාගික කොටසේ වෙන්කරනය, දහස් වෙන්කරනය);
උදාහරණය
අපි ඉලක්කම් තුන කොමාවකින් වෙන් කරමු:
<?php
echo number_format(1234567);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිපලය:
'1,234,567'
උදාහරණය
අපි ඉලක්කම් තුන කොමාවකින් වෙන් කරමු, භාගික කොටස දශම දෙකකට වටයමු:
<?php
echo number_format(1234.567, 2);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිපලය:
'1,234.57'
උදාහරණය
අපි ඉලක්කම් තුන අවකාශයකින් වෙන් කරමු, භාගික කොටස දශම දෙකකට වටයමු, භාගික වෙන්කරනය කොටස් ලකුණක් ලෙස සකසමු:
<?php
echo number_format(1234.567, 2, '/', ' ');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිපලය:
1 234/57
උදාහරණය
අපි ඉලක්කම් තුන අවකාශයකින් වෙන් කරමු, භාගික කොටස දශම දෙකකට වටයමු, භාගික වෙන්කරනය ලක්ෂයක් ලෙස සකසමු:
<?php
echo number_format(1234.567, 2, '.', ' ');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිපලය:
1 234.57
මෙයත් බලන්න
-
ශ්රිතය
printf,
පේළියක් ආකෘතිගත කරයි