Definisi dan Penggunaan
Fungsi localeconv()
digunakan untuk dapat mengembalikan larik yang berisi informasi pemformatan numerik dan moneter lokal.
Fungsi localeconv()
akan mengembalikan elemen array berikut:
- [decimal_point] – Karakter titik desimal
- [thousands_sep] – Ribuan pemisah
- [int_curr_symbol] – Simbol mata uang (contoh: USD)
- [currency_symbol] – Simbol mata uang (contoh: $)
- [mon_decimal_point] – Karakter titik desimal moneter
- [mon_thousands_sep] – Pemisah ribuan uang
- [positive_sign] – Karakter bernilai positif
- [negative_sign] – Karakter nilai negatif
- [int_frac_digits] – Digit pecahan internasional
- [frac_digits] – Digit pecahan lokal
- [p_cs_precedes] – True (1) jika simbol mata uang diletakkan di depan nilai positif, False (0) jika diletakkan di belakang
- [p_sep_by_space] – True (1) jika ada spasi antara simbol mata uang dan nilai positif, False (0) jika tidak
- [n_cs_precedes] – True (1) jika simbol mata uang diletakkan di depan nilai negatif, False (0) jika diletakkan di belakang
- [n_sep_by_space] – True (1) jika ada spasi antara simbol mata uang dan nilai negatif, False (0) jika tidak
- [p_sign_posn] – Opsi pemformatan:
- 0 – Tanda kurung mengelilingi simbol kuantitas dan mata uang
- 1 – Tanda + ditempatkan di depan simbol kuantitas dan mata uang
- 2 – Tanda + ditempatkan setelah simbol kuantitas dan mata uang
- 3 – Tanda + ditempatkan tepat di depan simbol mata uang
- 4 – Tanda + ditempatkan tepat setelah simbol mata uang
- [n_sign_posn] – Opsi pemformatan:
- 0 – Tanda kurung mengelilingi simbol kuantitas dan mata uang
- 1 – Tanda – ditempatkan di depan kuantitas dan simbol mata uang
- 2 – Tanda – ditempatkan setelah kuantitas dan simbol mata uang
- 3 – Tanda – ditempatkan tepat di depan simbol mata uang
- 4 – Tanda – ditempatkan tepat setelah simbol mata uang
- [grouping] – Array yang menampilkan bagaimana angka-angka dikelompokkan (contoh: 3 menunjukkan 1.000.000)
- [mon_grouping] – Array yang menampilkan bagaimana angka moneter dikelompokkan (contoh: 2 menunjukkan 1 00 00 00)
Tip: Untuk menentukan pengaturan lokal, gunakan fungsi setlocale()
.
Syntax
localeconv()
Detail Teknis
Return Value: | Mengembalikan data berdasarkan lokal saat ini seperti yang ditetapkan oleh setlocale() |
---|---|
PHP Version: | 4.0.5+ |
Contoh
Temukan informasi pemformatan numerik lokal Amerika Serikat:
<?php setlocale(LC_ALL,"US"); $locale_info = localeconv(); print_r($locale_info); ?> //Output : Array ( [decimal_point] => . [thousands_sep] => [int_curr_symbol] => [currency_symbol] => [mon_decimal_point] => [mon_thousands_sep] => [positive_sign] => [negative_sign] => [int_frac_digits] => 127 [frac_digits] => 127 [p_cs_precedes] => 127 [p_sep_by_space] => 127 [n_cs_precedes] => 127 [n_sep_by_space] => 127 [p_sign_posn] => 127 [n_sign_posn] => 127 [grouping] => Array ( ) [mon_grouping] => Array ( ) )