PHP nl_langinfo() Function














❮ مرجع رشته PHP



تعریف و استفاده


تابع nl_langinfo() اطلاعات محلی خاصی را برمی گرداند.


توجه: این عملکرد در سیستم عامل های ویندوز کار نمی کند.


نکته: برخلاف تابع localeconv()،
که تمام اطلاعات قالب‌بندی محلی را برمی‌گرداند، تابع nl_langinfo() اطلاعات خاصی را برمی‌گرداند.





نحو



nl_langinfo(عنصر)


مقادیر پارامتر











پارامتر توضیح
عنصر لازم است. مشخص می کند کدام عنصر را برگرداند. باید یکی از عناصر زیر باشد:

زمان و تقویم:



  • ABDAY_(1-7) - نام اختصاری روز شماره گذاری شده هفته

  • DAY_(1-7) - نام روز شماره گذاری شده هفته (DAY_1 = یکشنبه)

  • ABMON_(1-12) - نام اختصاری ماه شماره سال

  • MON_(1-12) - نام ماه شماره سال

  • AM_STR - رشته برای نصف النهار Ante

  • PM_STR - رشته برای نصف النهار پست

  • D_T_FMT - رشته ای که می تواند به عنوان رشته قالب برای strftime() برای نمایش زمان و تاریخ استفاده شود

  • D_FMT - رشته ای که می تواند به عنوان رشته قالب برای strftime() برای نمایش تاریخ استفاده شود

  • T_FMT - رشته ای که می تواند به عنوان رشته قالب برای strftime() برای نمایش زمان استفاده شود

  • T_FMT_AMPM - رشته ای که می تواند به عنوان رشته قالب برای strftime() برای نمایش زمان در قالب 12 ساعته با نصف النهار ante/post استفاده شود

  • 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 - آرایه ای که نحوه گروه بندی اعداد پولی را نشان می دهد (مثال: 1000000)

  • INT_FRAC_DIGITS - ارقام کسری بین المللی

  • FRAC_DIGITS - ارقام کسری محلی

  • P_CS_PRECEDES - درست (1) اگر نماد ارز در جلوی یک مقدار مثبت قرار گیرد، نادرست (0) اگر پشت آن قرار گیرد

  • P_SEP_BY_SPACE - درست (1) اگر بین نماد ارز و مقدار مثبت فاصله وجود داشته باشد، در غیر این صورت نادرست (0)

  • N_CS_PRECEDES - درست (1) اگر نماد ارز در جلوی یک مقدار منفی قرار گیرد، نادرست (0) اگر پشت آن قرار گیرد

  • N_SEP_BY_SPACE - درست (1) اگر بین نماد ارز و مقدار منفی فاصله وجود داشته باشد، در غیر این صورت نادرست (0)

  • P_SIGN_POSN - تنظیمات قالب‌بندی. مقادیر بازگشتی ممکن:

    • 0 - پرانتزها نماد کمیت و ارز را احاطه کرده اند

    • 1 - رشته علامت در مقابل نماد مقدار و واحد پول قرار می گیرد

    • 2 - رشته علامت بعد از مقدار و ارز قرار می گیرد
      نماد

    • 3 - رشته علامت بلافاصله در مقابل نماد ارز قرار می گیرد

    • 4 - رشته علامت بلافاصله بعد از واحد پول قرار می گیرد
      نماد


  • N_SIGN_POSN - تنظیمات قالب‌بندی. مقادیر بازگشتی ممکن:

    • 0 - پرانتزها نماد کمیت و ارز را احاطه کرده اند

    • 1 - رشته علامت در مقابل نماد مقدار و واحد پول قرار می گیرد

    • 2 - رشته علامت بعد از نماد مقدار و واحد پول
    • قرار می گیرد
    • 3 - رشته علامت بلافاصله در مقابل نماد ارز قرار می گیرد

    • 4 - رشته علامت بلافاصله بعد از نماد ارز قرار می گیرد




دسته عددی:



  • DECIMAL_POINT - نویسه نقطه اعشاری

  • RADIXCHAR - مانند DECIMAL_POINT

  • THOUSANDS_SEP - نویسه جداکننده برای هزاران

  • THOUSEP - مانند THOUSANDS_SEP

  • گروه بندی - آرایه ای که نحوه گروه بندی اعداد را نشان می دهد (مثال: 1000000)


دسته پیام:



  • YESEXPR - رشته Regex برای مطابقت با ورودی "بله"

  • NOEXPR - رشته Regex برای مطابقت با ورودی "نه"

  • YESSTR - رشته خروجی برای "بله"

  • NOSTR - رشته خروجی برای "نه"


دسته مجموعه کد:



  • CODESET رشته ای را با نام رمزگذاری کاراکتر برگردانید.



جزئیات فنی











مقدار بازگشتی: اطلاعات خاص را در مورد موفقیت یا FALSE را در هنگام شکست برمی‌گرداند.
نسخه PHP: 4.1.0+



❮ مرجع رشته PHP