vrana           Fri Mar 23 17:07:30 2007 UTC

  Modified files:              
    /phpdoc/en/reference/strings/functions      sprintf.xml 
  Log:
  %.123e stands for 1.123 since PHP 5.2.1 (bug #40482)
  
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/strings/functions/sprintf.xml?r1=1.16&r2=1.17&diff_format=u
Index: phpdoc/en/reference/strings/functions/sprintf.xml
diff -u phpdoc/en/reference/strings/functions/sprintf.xml:1.16 
phpdoc/en/reference/strings/functions/sprintf.xml:1.17
--- phpdoc/en/reference/strings/functions/sprintf.xml:1.16      Wed Apr  5 
16:12:25 2006
+++ phpdoc/en/reference/strings/functions/sprintf.xml   Fri Mar 23 17:07:29 2007
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.16 $ -->
+<!-- $Revision: 1.17 $ -->
 <!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 -->
   <refentry id="function.sprintf">
    <refnamediv>
@@ -98,6 +98,9 @@
          <member>
           <literal>e</literal> - the argument is treated as scientific
           notation (e.g. 1.2e+2).
+          The precision specifier stands for the number of digits after the
+          decimal point since PHP 5.2.1. In earlier versions, it was taken as
+          number of significant digits (one less).
          </member>
          <member>
           <literal>u</literal> - the argument is treated as an
@@ -315,7 +318,7 @@
 <?php
 $number = 362525200;
 
-echo sprintf("%.3e", $number); // outputs 3.63e+8
+echo sprintf("%.3e", $number); // outputs 3.625e+8
 ?>
 ]]>
      </programlisting>

Reply via email to