localeconv

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

localeconvSayısal biçemleme bilgisini döndürür

Açıklama

localeconv(): array

Sayı ve para biçemleme bilgisini içeren bir ilişkisel dizi döndürür.

Bağımsız Değişkenler

Bu işlevin bağımsız değişkeni yoktur.

Dönen Değerler

localeconv() işlevi setlocale() tarafından ayarlanan geçerli yerele özgü verinin tamamını ilişkisel bir dizi içinde döndürür. İlişkisel dizi şu alanları içerir:

Dizi elemanıAçıklama
decimal_pointOndalık ayracı
thousands_sepSayı için binlik ayracı
groupingSayısal gruplama içeren dizi
int_curr_symbolUluslararası para simgesi (TRL gibi)
currency_symbolUlusal para simgesi (TL gibi)
mon_decimal_pointKuruş ayracı
mon_thousands_sepPara için binlik ayracı
mon_groupingParasal gruplama içeren dizi
positive_signPozitif değerler için işaret
negative_signNegatif değerler için işaret
int_frac_digitsUluslararası kuruş hane sayısı
frac_digitsUlusal kuruş hane sayısı
p_cs_precedes Pozitif işareti para simgesinin önünde ise true ardında ise false.
p_sep_by_space Pozitif işareti ile para simgesi arasında bir boşluk varsa true yoksa false
n_cs_precedes Para simgesi bir negatif değerin önündeyse true ardındaysa false
n_sep_by_space Para simgesi ile negatif değer arasında bir boşluk varsa true yoksa false
p_sign_posn
  • 0 - Pozitif miktar ve para simgesi yaylı ayraçlar arasında.
  • 1 - Pozitif işareti, miktar ve para simgesinin önüne konur.
  • 2 - Pozitif işareti, miktar ve para simgesinin ardına konur.
  • 3 - Pozitif işareti, para simgesinin hemen önüne konur.
  • 4 - Pozitif işareti, para simgesinin hemen ardına konur.
n_sign_posn
  • 0 - Negatif miktar ve para simgesi yaylı ayraçlar arasında.
  • 1 - Negatif işareti, miktar ve para simgesinin önüne konur.
  • 2 - Negatif işareti, miktar ve para simgesinin ardına konur.
  • 3 - Negatif işareti, para simgesinin hemen önüne konur.
  • 4 - Negatif işareti, para simgesinin hemen ardına konur.

p_sign_posn ve n_sign_posn bir biçemleme seçenekleri dizgesi içerir. Her sayı yukarıda listelenen durumlardan birini gösterir.

Gruplama alanları sayıların nasıl gruplanacağını tanımlayan diziler içerir. Örneğin, tr_TR yereli için para gruplama alanı 3 ve 3 değerlerinden oluşan bir dizi içerir. Daha yüksek indis öteki gruplamaya bırakılır. Bir dizi elemanı CHAR_MAX değerine eşitse başka gruplama yapılmaz. Bir dizi elemanı 0'a eşitse önceki elemanın kullanılması gerekir.

Örnekler

Örnek 1 - localeconv() örneği

<?php
if (false !== setlocale(LC_ALL, 'tr_TR.UTF-8')) {
$locale_info = localeconv();
print_r($locale_info);
}
?>

Yukarıdaki örneğin çıktısı:

Array ( [decimal_point] => , [thousands_sep] => . [int_curr_symbol] => TRL [currency_symbol] => TL [mon_decimal_point] => , [mon_thousands_sep] => . [positive_sign] => [negative_sign] => - [int_frac_digits] => 2 [frac_digits] => 2 [p_cs_precedes] => 0 [p_sep_by_space] => 1 [n_cs_precedes] => 0 [n_sep_by_space] => 1 [p_sign_posn] => 1 [n_sign_posn] => 1 [grouping] => Array ( [0] => 3 [1] => 3 ) [mon_grouping] => Array ( [0] => 3 [1] => 3 ) )

Ayrıca Bakınız

To Top