توابع nl_langinfo() در PHP
تعریف و استفاده
nl_langinfo() عملکرد بازگرداندن اطلاعات محلی خاص.
نکته:این تابع برای پلتفرم ویندوز کاربرد ندارد.
توجه:nl_langinfo() عملکرد nl_langinfo() متفاوت از localeconv() است که تمام اطلاعات فرمتبندی محلی را بازمیگرداند، بلکه اطلاعات خاصی را بازمیگرداند.
نحوه استفاده
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 - رشتهای که برای نمایش زمان با صبح/عصر در strftime() استفاده میشود
- 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 - تنظیمات فرمت، ارزشهای ممکنه بازگشتی:
- 0 - تعداد و نشانه ارز را در دامنه قرار میدهد
- 1 - با استفاده از '+' در پیش از تعداد و نشانه ارز
- 2 - با استفاده از '+' در پس از تعداد و نشانه ارز
- 3 - مستقیماً با استفاده از '+' در پیش از نشانه ارز
- 4 - مستقیماً با استفاده از '+' در پس از نشانه ارز
- تنظیمات فرمت، ارزشهای ممکنه بازگشتی:
- 0 - تعداد و نشانه ارز را در دامنه قرار میدهد
- 1 - با استفاده از
- 2 - با استفاده از
- 3 - مستقیماً با استفاده از
- 4 - مستقیماً با استفاده از
رده اعداد:
- DECIMAL_POINT - کاراکتر نقطه اعداد
- RADIXCHAR - مشابه DECIMAL_POINT است
- THOUSANDS_SEP - کاراکتر جداکننده هزار
- THOUSEP - مشابه THOUSANDS_SEP است
- GROUPING - آرایهای را به صورت ترکیب اعداد نمایش میدهد (مثلاً: 1 000 000)
رده ارتباط:
- YESEXPR - رشته Regex با ورودی 'yes' مطابقت دارد
- NOEXPR - رشته Regex با ورودی 'no' مطابقت دارد
- YESSTR - رشته خروجی 'yes'
- NOSTR - رشته خروجی 'no'
رده کدهای مجموعه:
- CODESET یک رشته با نام کد نگارش را برمیگرداند.
|
جزئیات فنی
ارزش بازگشتی: |
اگر موفق شد، اطلاعات مشخص شده را برمیگرداند، اگر شکست خورد FALSE برمیگرداند. |
نسخه PHP: |
4.1.0+ |