Home » PHP » Fungsi String localeconv() Pada PHP

Fungsi String localeconv() Pada PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

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 ( ) )

You may also like