aidan           Sun Sep 12 22:12:25 2004 EDT

  Modified files:              
    /phpdoc/en/reference/strings/functions      localeconv.xml 
  Log:
  Made example less ridiculous
  Removed simplelist rows, livedocs doesn't support them (no need for it anyway)
  Added info describing n_sign_post and friend. (I'm not sure this is 100% correct, 
but seems to be from usernotes)
  
http://cvs.php.net/diff.php/phpdoc/en/reference/strings/functions/localeconv.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc/en/reference/strings/functions/localeconv.xml
diff -u phpdoc/en/reference/strings/functions/localeconv.xml:1.5 
phpdoc/en/reference/strings/functions/localeconv.xml:1.6
--- phpdoc/en/reference/strings/functions/localeconv.xml:1.5    Tue Jan  6 07:34:21 
2004
+++ phpdoc/en/reference/strings/functions/localeconv.xml        Sun Sep 12 22:12:24 
2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
 <!-- splitted from ./en/functions/strings.xml, last change in rev 1.68 -->
   <refentry id="function.localeconv">
    <refnamediv>
@@ -108,53 +108,24 @@
         <row valign="top">
          <entry>p_sign_posn</entry>
          <entry>
-          <simplelist columns="2" type="horiz">
-           <member>0</member>
-           <member>
-            Parentheses surround the quantity and currency_symbol</member>
-           <member>1</member>
-           <member>
-            The sign string precedes the quantity and currency_symbol
-           </member>
-           <member>2</member>
-           <member>
-            The sign string succeeds the quantity and currency_symbol
-           </member>
-           <member>3</member>
-           <member>
-            The sign string immediately precedes the currency_symbol
-           </member>
-           <member>4</member>
-           <member>
-            The sign string immediately succeeds the currency_symbol
-           </member>
+          <simplelist>
+           <member>0 - Parentheses surround the quantity and currency_symbol</member>
+           <member>1 - The sign string precedes the quantity and 
currency_symbol</member>
+           <member>2 - The sign string succeeds the quantity and 
currency_symbol</member>
+           <member>3 - The sign string immediately precedes the 
currency_symbol</member>
+           <member>4 - The sign string immediately succeeds the 
currency_symbol</member>
           </simplelist>
          </entry>
         </row>
         <row valign="top">
          <entry>n_sign_posn</entry>
          <entry>
-          <simplelist columns="2" type="horiz">
-           <member>0</member>
-           <member>
-            Parentheses surround the quantity and currency_symbol
-           </member>
-           <member>1</member>
-           <member>
-            The sign string precedes the quantity and currency_symbol
-           </member>
-           <member>2</member>
-           <member>
-            The sign string succeeds the quantity and currency_symbol
-           </member>
-           <member>3</member>
-           <member>
-            The sign string immediately precedes the currency_symbol
-           </member>
-           <member>4</member>
-           <member>
-            The sign string immediately succeeds the currency_symbol
-           </member>
+          <simplelist>
+           <member>0 - Parentheses surround the quantity and currency_symbol</member>
+           <member>1 - The sign string precedes the quantity and 
currency_symbol</member>
+           <member>2 - The sign string succeeds the quantity and 
currency_symbol</member>
+           <member>3 - The sign string immediately precedes the 
currency_symbol</member>
+           <member>4 - The sign string immediately succeeds the 
currency_symbol</member>
           </simplelist>
          </entry>
         </row>
@@ -163,12 +134,16 @@
      </informaltable>
     </para>
     <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
+     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 CHAR_MAX, no further
-     grouping is done.  If an array element is equal to 0, the
+     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>
@@ -176,33 +151,45 @@
      <programlisting role="php">
 <![CDATA[
 <?php
-setlocale(LC_ALL, "en_US");
-
+setlocale(LC_ALL, 'en_US');
 $locale_info = localeconv();
 
-echo "<pre>\n";
-echo "--------------------------------------------\n";
-echo "  Monetary information for current locale:  \n";
-echo "--------------------------------------------\n\n";
-
-echo "int_curr_symbol:   {$locale_info["int_curr_symbol"]}\n";
-echo "currency_symbol:   {$locale_info["currency_symbol"]}\n";
-echo "mon_decimal_point: {$locale_info["mon_decimal_point"]}\n";
-echo "mon_thousands_sep: {$locale_info["mon_thousands_sep"]}\n";
-echo "positive_sign:     {$locale_info["positive_sign"]}\n";
-echo "negative_sign:     {$locale_info["negative_sign"]}\n";
-echo "int_frac_digits:   {$locale_info["int_frac_digits"]}\n";
-echo "frac_digits:       {$locale_info["frac_digits"]}\n";
-echo "p_cs_precedes:     {$locale_info["p_cs_precedes"]}\n";
-echo "p_sep_by_space:    {$locale_info["p_sep_by_space"]}\n";
-echo "n_cs_precedes:     {$locale_info["n_cs_precedes"]}\n";
-echo "n_sep_by_space:    {$locale_info["n_sep_by_space"]}\n";
-echo "p_sign_posn:       {$locale_info["p_sign_posn"]}\n";
-echo "n_sign_posn:       {$locale_info["n_sign_posn"]}\n";
-echo "</pre>\n";
+print_r($locale_info);
 ?>
 ]]>
      </programlisting>
+     &example.outputs;
+     <screen>
+<![CDATA[
+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
+        (
+        )
+
+)
+]]>
+     </screen>
     </example>
     <para>
      The constant CHAR_MAX is also defined for the use mentioned above.

Reply via email to