PHP money_format() ఫంక్షన్

ఉదాహరణ

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() ఫంక్షన్ విండోస్ ప్లాట్ఫారమ్లో పని చేయలేదు.

సలహా:ఈ ఫంక్షన్ సాధారణంగా ఈ ఫంక్షన్స్ తో కలిసి ఉపయోగించబడుతుంది setlocale() ఫంక్షన్స్ కలిసి ఉపయోగించండి.

సలహా:అన్ని అందుబాటులో ఉన్న భాషా కోడ్లను చూడడానికి మా పోర్టల్ ను సందర్శించండిభాషా కోడ్ పాఠకం

సింటాక్స్

money_format(string,number)
పారామీటర్స్ వివరణ
string

అవసరం. ఫార్మాటింగ్ చేయాల్సిన స్ట్రింగ్ మరియు అదే స్ట్రింగ్లో వైరియబుల్స్ ఎలా ఫార్మాటింగ్ చేయాలో నిర్ణయించండి.

ప్రస్తుతి ఫార్మాట్ విలువలు:

పూరణం మరియు సూచకాలు:

  • =f - పూరణంగా అక్షరం (f) ఉపయోగించండి (ఉదాహరణకు: %=t పూరణంగా "t" ఉపయోగించండి). అప్రమేయంగా ఖాళీ అక్షరం ఉపయోగించబడుతుంది.
  • ^ - గ్రూపింగ్ చిహ్నాన్ని ఉపయోగించకుండా పెట్టండి.
  • + లేదా ( - పోజిటివ్ మరియు నెగటివ్ సంఖ్యలను ఎలా ప్రదర్శించాలో నిర్ణయించండి. "+" ఉపయోగించినప్పుడు, స్థానిక సెట్టింగ్లు (+ మరియు -) ఉపయోగించబడతాయి (సాధారణంగా నెగటివ్ సంఖ్యల ముందు సంకేతం ఉంటుంది, సంకేతం లేని ప్రదర్శన). "(" ఉపయోగించినప్పుడు, నెగటివ్ సంఖ్యలు కుంచుకు ఉంటాయి. అప్రమేయంగా "+" ఉపయోగించబడుతుంది.
  • ! - ముద్రణ స్ట్రింగ్లో కార్యకారణ చిహ్నాన్ని ఆపాదించండి.
  • - "-" ఉపయోగించినప్పుడు అన్ని ఫీల్డ్స్ ఎడమ కుంచుకు ఉంటాయి. అప్రమేయంగా కుడి కుంచుకు ఉంటాయి.

ఫీల్డ్ వెడల్పన:

  • x - ఫీల్డ్ అత్యల్ప వెడల్పన నిర్ణయించండి (x). అప్రమేయంగా 0.
  • #x - నిర్ణయించండి చివరి ప్రకరణంలో పదం అందరికీ అధిక సంఖ్యలు ఉన్నా నిర్ణయం కాకుండా ఉంటుంది (x). ఫార్మాట్ ప్రదర్శన నిర్ణయించడానికి ఈ నిర్ణయం ఉపయోగించబడుతుంది. అయితే సంఖ్యల సంఖ్య అధికం అయితే ఈ నిర్ణయం కాకుండా ఉంటుంది.
  • .x - 规定小数点右边数字的最大位数(x)。如果 x 是 0,小数点及其右边的数字将不会显示。默认使用本地设置。

ట్రాన్స్ఫార్మేషన్ అక్షరాంకం:

  • i - సంఖ్యలను అంతర్జాతీయ నాణ్యత ఫార్మాట్లో ఫార్మాట్ చేస్తుంది.
  • n - సంఖ్యలను దేశ నాణ్యత ఫార్మాట్లో ఫార్మాట్ చేస్తుంది.
  • % - % అక్షరాన్ని తిరిగి అందిస్తుంది.

ప్రకటన:పలు ఫార్మాట్లను ఉపయోగించినట్లయితే, వాటిని ఉపరిచ్చిన క్రమంలో కనిపించాలి.

ప్రకటన:ఈ ఫంక్షన్ స్థానిక సెట్టింగ్స్ పై ప్రభావితం అవుతుంది.

number అత్యవసరం. % సంకేతాన్ని ఫార్మాట్లో ప్రవేశపెట్టబడిన సంఖ్యలు.

సాంకేతిక వివరాలు

అవుట్పుట్ విలువ:

ఫార్మాట్లను ఫార్మాట్లుగా అవుట్పుట్ చేస్తుంది.

ఫార్మాట్లు ముందుగాను మరియు తరువాత అనుభవించబడిన అక్షరాంకం నిలకడగా ఉంటాయి. అంకరాంకం కాదు అక్షరాంకంలో నుండి NULL అనుభవించబడుతుంది మరియు E_WARNING అనుభవించబడుతుంది.

PHP సంస్కరణ: 4.3.0+

మరిన్ని ఉదాహరణలు

ఉదాహరణ 1

2 చిన్న అక్షరాంకంలో అంతర్జాతీయ ఫార్మాట్ (జెర్మనీ):

<?php
$number = 1234.56;
setlocale(LC_MONETARY,"de_DE");
echo money_format("%.2n", $number);
?>

పై కోడ్ యొక్క అవుట్పుట్:

1 234,56 EUR

ఉదాహరణ 2

నిరాకరణలు, () లో నిరాకరణలను చూపించే US అంతర్జాతీయ ఫార్మాట్, యిక్కడ అక్షరాంకం 2, మరియు "*" పూరణ అక్షరంగా ఉంటుంది:

<?php
$number = -1234.5672;
echo money_format("%=*(#10.2n",$number);
?>

పై కోడ్ యొక్క అవుట్పుట్:

(******1234.57)