derick Mon Sep 13 03:48:46 2004 EDT
Modified files: /phpdoc/en/reference/strings/functions localeconv.xml Log: - Revert it back, there is more than en_US alone. #- And UTF8 is a good thing. http://cvs.php.net/diff.php/phpdoc/en/reference/strings/functions/localeconv.xml?r1=1.8&r2=1.9&ty=u Index: phpdoc/en/reference/strings/functions/localeconv.xml diff -u phpdoc/en/reference/strings/functions/localeconv.xml:1.8 phpdoc/en/reference/strings/functions/localeconv.xml:1.9 --- phpdoc/en/reference/strings/functions/localeconv.xml:1.8 Mon Sep 13 03:32:46 2004 +++ phpdoc/en/reference/strings/functions/localeconv.xml Mon Sep 13 03:48:45 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.8 $ --> +<!-- $Revision: 1.9 $ --> <!-- splitted from ./en/functions/strings.xml, last change in rev 1.68 --> <refentry id="function.localeconv"> <refnamediv> @@ -133,35 +133,28 @@ </tgroup> </informaltable> </para> - <note> - <para> - A value of <literal>127</literal> for any of the elements means the - locale functionality is not implemented on your platform, the - specified locale does not exist or the category name is invalid. - </para> - </note> <para> The <literal>n_sign_posn</literal>, and <literal>n_sign_posn</literal> contain a string of formatting options. Each number representing one of the above listed conditions. </para> <para> - The grouping fields contain arrays that define the way numbers - should be grouped. For example, the grouping field for the en_US - locale, would contain a 2 item array with the values 3 and 3. - The higher the index in the array, the farther left the grouping - is. If an array element is equal to <constant>CHAR_MAX</constant>, - no further grouping is done. If an array element is equal to 0, the - previous element should be used. + The grouping fields contain arrays that define the way numbers should be + grouped. For example, the monetary grouping field for the nl_NL locale in + UTF-8 mode with the euro sign, would contain a 2 item array with the + values 3 and 3. The higher the index in the array, the farther left the + grouping is. If an array element is equal to CHAR_MAX, no further + grouping is done. If an array element is equal to 0, the previous element + should be used. </para> <example> <title><function>localeconv</function> example</title> <programlisting role="php"> <![CDATA[ <?php -if (setlocale(LC_ALL, 'en_US')) { - $locale_info = localeconv(); - print_r($locale_info); -} +setlocale(LC_ALL, '[EMAIL PROTECTED]'); +$locale_info = localeconv(); + +print_r($locale_info); ?> ]]> </programlisting> @@ -171,25 +164,23 @@ Array ( [decimal_point] => . - [thousands_sep] => , - [int_curr_symbol] => USD - [currency_symbol] => $ - [mon_decimal_point] => . - [mon_thousands_sep] => , + [thousands_sep] => + [int_curr_symbol] => EUR + [currency_symbol] => € + [mon_decimal_point] => , + [mon_thousands_sep] => [positive_sign] => [negative_sign] => - [int_frac_digits] => 2 [frac_digits] => 2 [p_cs_precedes] => 1 - [p_sep_by_space] => 0 + [p_sep_by_space] => 1 [n_cs_precedes] => 1 - [n_sep_by_space] => 0 + [n_sep_by_space] => 1 [p_sign_posn] => 1 - [n_sign_posn] => 1 + [n_sign_posn] => 2 [grouping] => Array ( - [0] => 3 - [1] => 3 ) [mon_grouping] => Array @@ -202,6 +193,9 @@ ]]> </screen> </example> + <para> + The constant CHAR_MAX is also defined for the use mentioned above. + </para> <para> See also <function>setlocale</function>. </para>