array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.localeconv.php', 1 => 'localeconv', ), 'up' => array ( 0 => 'ref.strings.php', 1 => 'Dizge İşlevleri', ), 'prev' => array ( 0 => 'function.levenshtein.php', 1 => 'levenshtein', ), 'next' => array ( 0 => 'function.ltrim.php', 1 => 'ltrim', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/strings/functions/localeconv.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
localeconv — Sayısal biçemleme bilgisini döndürür
Bu işlevin bağımsız değişkeni yoktur.
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_point | Ondalık ayracı |
thousands_sep | Sayı için binlik ayracı |
grouping | Sayısal gruplama içeren dizi |
int_curr_symbol | Uluslararası para simgesi (TRL gibi) |
currency_symbol | Ulusal para simgesi (TL gibi) |
mon_decimal_point | Kuruş ayracı |
mon_thousands_sep | Para için binlik ayracı |
mon_grouping | Parasal gruplama içeren dizi |
positive_sign | Pozitif değerler için işaret |
negative_sign | Negatif değerler için işaret |
int_frac_digits | Uluslararası kuruş hane sayısı |
frac_digits | Ulusal 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 |
|
n_sign_posn |
|
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.
Ö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 ) )