Συνάρτηση nl_langinfo() του PHP

Ορισμός και χρήση

Η συνάρτηση nl_langinfo() επιστρέφει συγκεκριμένες τοπικές πληροφορίες.

Σχόλια:Η συνάρτηση αυτή δεν είναι εφαρμόσιμη στην πλατφόρμα Windows.

Σημείωση:Διαφορετικά από τη συνάρτηση localeconv() που επιστρέφει όλες τις τοπικές μορφοποιήσεις πληροφοριών, η συνάρτηση nl_langinfo() επιστρέφει συγκεκριμένες πληροφορίες.

Γραμματική

nl_langinfo(παράμετρος)
παράμετροι Περιγραφή
παράμετρος

Απαιτείται. Ορίζει ποιο στοιχείο πρέπει να επιστραφεί. Πρέπει να είναι ένα από τα εξής στοιχεία:

Χρόνος και ημερολόγιο:

  • ABDAY_(1-7) - Υπολογισμός των συντομογραφιών των ημερών της εβδομάδας
  • DAY_(1-7) - Ονομασία κάθε ημέρας της εβδομάδας (DAY_1 = Κυριακή)
  • ABMON_(1-12) - Υπολογισμός των συντομογραφιών των μηνών του έτους
  • MON_(1-12) - Το όνομα του μήνα που αντιπροσωπεύει κάθε μήνα του έτους
  • AM_STR - Το κείμενο που αντιπροσωπεύει το πρωί
  • PM_STR - Το κείμενο που αντιπροσωπεύει το μεσημέρι
  • D_T_FMT - Το μοτίβο που χρησιμοποιείται για την αναπαράσταση της ημερομηνίας και του χρόνου (το κείμενο που χρησιμοποιείται στο strftime())
  • D_FMT - Το μοτίβο που χρησιμοποιείται για την αναπαράσταση της ημερομηνίας (το κείμενο που χρησιμοποιείται στο strftime())
  • T_FMT - Το μοτίβο που χρησιμοποιείται για την αναπαράσταση του χρόνου (το κείμενο που χρησιμοποιείται στο strftime())
  • T_FMT_AMPM - Το μοτίβο που χρησιμοποιείται για την αναπαράσταση του χρόνου με πριν/μετά το μεσημέρι (π.χ. 12ωρές)
  • ERA - Η μετατροπή του αιώνα
  • ERA_YEAR - Η μορφή μετατροπής του αιώνα που χρησιμοποιείται για την αναπαράσταση του έτους
  • ERA_D_T_FMT - Η μορφή μετατροπής του αιώνα που χρησιμοποιείται για την αναπαράσταση της ημερομηνίας και του χρόνου (το κείμενο που χρησιμοποιείται στο strftime())
  • ERA_D_FMT - Η μορφή μετατροπής του αιώνα που χρησιμοποιείται για την αναπαράσταση της ημερομηνίας (το κείμενο που χρησιμοποιείται στο strftime())
  • ERA_T_FMT - Η μορφή μετατροπής του αιώνα που χρησιμοποιείται για την αναπαράσταση του χρόνου (το κείμενο που χρησιμοποιείται στο strftime())

Κατηγορία νομίσματος:

  • INT_CURR_SYMBOL - Το σύμβολο νομίσματος (π.χ. USD)
  • CURRENCY_SYMBOL - Το σύμβολο νομίσματος (π.χ. $)
  • CRNCYSTR - Ξεκινά με το CURRENCY_SYMBOL
  • MON_DECIMAL_POINT - Το σύμβολο δεκαδικού του νομίσματος
  • MON_THOUSANDS_SEP - Το σύμβολο διαχωρισμού χιλιάδων του νομίσματος
  • POSITIVE_SIGN - Το σύμβολο θετικού αριθμού
  • NEGATIVE_SIGN - Το σύμβολο αρνητικού αριθμού
  • MON_GROUPING - Το μοτίβο συ组合ς των νομισματικών αριθμών που εμφανίζονται (π.χ. 1 000 000)
  • INT_FRAC_DIGITS - Το διεθνές γενικό αριθμητικό δισεκατομμύριο
  • FRAC_DIGITS - Το τοπικό γενικό αριθμητικό δισεκατομμύριο
  • P_CS_PRECEDES - Αν το σύμβολο νομίσματος εμφανίζεται πριν από τον θετικό αριθμό, τότε είναι True (1), αν εμφανίζεται μετά από τον θετικό αριθμό, τότε είναι False (0)
  • P_SEP_BY_SPACE - Αν υπάρχει κενό μεταξύ του συμβόλου νομίσματος και του θετικού αριθμού, τότε είναι True (1), αλλιώς False (0)
  • N_CS_PRECEDES - Αν το σύμβολο νομίσματος εμφανίζεται πριν από τον αρνητικό αριθμό, τότε είναι True (1), αν εμφανίζεται μετά από τον αρνητικό αριθμό, τότε είναι False (0)
  • N_SEP_BY_SPACE - Αν υπάρχει κενό μεταξύ του συμβόλου νομίσματος και του αρνητικού αριθμού, τότε είναι True (1), αλλιώς False (0)
  • P_SIGN_POSN - Format setting, possible return values:
    • 0 - Write the quantity and currency symbol in parentheses
    • 1 - Add a plus sign before the quantity and currency symbol
    • 2 - Add a plus sign after the quantity and currency symbol
    • 3 - Add a plus sign directly before the currency symbol
    • 4 - Add a plus sign directly after the currency symbol
  • N_SIGN_POSN - Format setting, possible return values:
    • 0 - Write the quantity and currency symbol in parentheses
    • 1 - Add a hyphen before the quantity and currency symbol
    • 2 - Add a hyphen after the quantity and currency symbol
    • 3 - Add a hyphen directly before the currency symbol
    • 4 - Add a hyphen directly after the currency symbol

Number Category:

  • DECIMAL_POINT - Decimal point character
  • RADIXCHAR - Similar to DECIMAL_POINT
  • THOUSANDS_SEP - Thousand separator character
  • THOUSEP - Similar to THOUSANDS_SEP
  • GROUPING - Displays the array in a numeric grouping format (e.g., 1,000,000)

Communication Category:

  • YESEXPR - Regex string that matches 'yes' input
  • NOEXPR - Regex string that matches 'no' input
  • YESSTR - Output string for 'yes'
  • NOSTR - Output string for 'no'

Code Set Category:

  • CODESET returns a string with the character encoding name.

Technical Details

Return Value: Returns the specified information if successful, returns FALSE if failed.
PHP Version: 4.1.0+