117 of 410 menu

Συνάρτηση money_format

Η συνάρτηση money_format μετατρέπει έναν αριθμό σε συμβολοσειρά, μορφοποιημένη ως νομισματική μονάδα σύμφωνα με την τρέχουσα locale. Ως πρώτη παράμετρο δέχεται μια συμβολοσειρά μορφοποίησης, ως δεύτερη - τον αριθμό προς μορφοποίηση. Η συνάρτηση είναι διαθέσιμη μόνο σε συστήματα που υποστηρίζουν την strfmon (π.χ. Linux).

Σύνταξη

money_format(format, number);

Παράδειγμα

Μορφοποίηση αριθμού σε νομισματική μορφή για locale ΗΠΑ:

<?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,
    που επιστρέφει μια μορφοποιημένη συμβολοσειρά
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη