PHP number_format() ఫంక్షన్
ఉదాహరణ
ఫార్మాట్ సంఖ్య
<?php echo number_format("5000000")."<br>"; echo number_format("5000000",2)."<br>"; echo number_format("5000000",2,",","."); ?>
定义和用法
number_format() 函数通过千位分组来格式化数字。
ప్రకటనలు:该函数支持一个、两个或四个参数(不是三个)。
语法
number_format(number,decimals,decimalpoint,separator)
参数 | 描述 |
---|---|
number |
必需。要格式化的数字。 如果未设置其他参数,则数字会被格式化为不带小数点且以逗号(,)作为千位分隔符。 |
decimals | ఆప్షనల్. ఎంత అంకెలను ఉపయోగించాలనుకుంటే నిర్దేశించండి. ఈ పారామిటర్ అమర్చబడితే, నంబర్ ఫార్మాట్ చేయడానికి మూలక పదక్షర (.) ఉపయోగించబడుతుంది. |
decimalpoint | ఆప్షనల్. అంకెల మీద ఉపయోగించే స్ట్రింగ్ని నిర్దేశించండి. |
separator |
ఆప్షనల్. వందల విభజకం ఉపయోగించే స్ట్రింగ్ని నిర్దేశించండి. ఈ పారామిటర్ యొక్క మొదటి అక్షరాన్ని మాత్రమే ఉపయోగించబడుతుంది. ఉదాహరణకు "xxx" మాత్రమే "x" అవుతుంది. ప్రకటనలు:ఈ పారామిటర్ అమర్చబడితే, ఇతర పారామిటర్లన్నింటినీ అవసరం. |
సాంకేతిక వివరాలు
తిరిగి పొందబడుతుంది: | ఫార్మాట్ చేసిన నంబర్ను తిరిగి పొందండి. |
PHP వెర్షన్: | 4+ |
అప్డేట్ లాగ్ |
PHP 5.4 నుండి, ఈ ఫంక్షన్ పారామిటర్లో ఉంది: decimalpoint మరియు separator మల్టీ బైట్ మద్దతు కలిగినది. పాత వెర్షన్లలో, ప్రతి విభజకం యొక్క మొదటి బైట్ మాత్రమే ఉపయోగించబడుతుంది. |
మరిన్ని ఉదాహరణలు
ఉదాహరణ 1
మీరు ఒక ధరను తిరిగి పొందాలనుకుంటున్నారా: ఒక పారామిటర్ నంబర్ను రూపాంతరం చేస్తుంది (చిన్న అంకెలు లేకుండా ఫార్మాట్ చేస్తుంది), రెండు పారామిటర్స్ మీరు కావలసిన ఫలితాన్ని ఇస్తాయి:
<?php $num = 4999.9; $formattedNum = number_format($num)."<br>"; echo $formattedNum; $formattedNum = number_format($num, 2); echo $formattedNum; ?>