<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.strings.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'zh',
  ),
  'this' => 
  array (
    0 => 'function.printf.php',
    1 => 'printf',
    2 => '输出格式化字符串',
  ),
  'up' => 
  array (
    0 => 'ref.strings.php',
    1 => '字符串 函数',
  ),
  'prev' => 
  array (
    0 => 'function.print.php',
    1 => 'print',
  ),
  'next' => 
  array (
    0 => 'function.quoted-printable-decode.php',
    1 => 'quoted_printable_decode',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'zh',
    'path' => 'reference/strings/functions/printf.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.printf" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">printf</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">printf</span> &mdash; <span class="dc-title">输出格式化字符串</span></p>

 </div>
 
 <div class="refsect1 description" id="refsect1-function.printf-description">
  <h3 class="title">说明</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>printf</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$format</code></span>, <span class="methodparam"><span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> <code class="parameter">...$values</code></span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

  <p class="simpara">
   依据 <code class="parameter">format</code> 格式参数产生输出。
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.printf-parameters">
  <h3 class="title">参数</h3>
  <p class="para">
   <dl>
    

 <dt><code class="parameter">format</code></dt>
 <dd>
  <p class="para">
   format 字符串通常由零或多个指令组成：普通字符（不包含
   <code class="literal">%</code>）——直接复制到结果，<em>转换规范</em>——获取每个参数的结果。
  </p>

  <p class="para">
   转换规范遵循此原型：
   <code class="literal">%[argnum$][flags][width][.precision]specifier</code>.
  </p>

  <p class="formalpara">
   <h5 class="title">Argnum</h5>
   <p class="para">
    整数后跟美元符号 <code class="literal">$</code>，用于指定转换中要处理的参数数量。
   </p>
  </p>

  <p class="formalpara">
   <h5 class="title">标志</h5>
   <p class="para">
    <table class="doctable informaltable">
     
      <thead>
       <tr>
        <th>标志</th>
        <th>说明</th>
       </tr>

      </thead>

      <tbody class="tbody">
       <tr>
        <td><code class="literal">-</code></td>
        <td>
         在给定字段宽度内左对齐；右对齐是默认值
        </td>
       </tr>

       <tr>
        <td><code class="literal">+</code></td>
        <td>
         在给定字段宽度内为正数添加加号前缀
         <code class="literal">+</code>；默认情况下，只有负数才会添加负号前缀。
        </td>
       </tr>

       <tr>
        <td><code class="literal"> </code>(space)</td>
        <td>
         用空格填充结果。
         这是默认值。
        </td>
       </tr>

       <tr>
        <td><code class="literal">0</code></td>
        <td>
         仅对数字进行左侧零填充。
         对于 <code class="literal">s</code> 说明符，也可以右侧用零填充。
        </td>
       </tr>

       <tr>
        <td><code class="literal">&#039;</code>(char)</td>
        <td>
         用字符（char）填充结果。
        </td>
       </tr>

      </tbody>
     
    </table>

   </p>
  </p>

  <p class="formalpara">
   <h5 class="title">Width</h5>
   <p class="para">
    要么是整数，表示转换结果应该有多少个字符（最少），要么是 <code class="literal">*</code>。如果使用
    <code class="literal">*</code>，那么宽度将作为额外的整数值提供，位于格式化符号之前。
   </p>
  </p>

  <p class="formalpara">
   <h5 class="title">Precision</h5>
   <p class="para">
    小数点 <code class="literal">.</code>，可选的后跟整数或者 <code class="literal">*</code>，其含义取决于格式化符号：
    <ul class="itemizedlist">
     <li class="listitem">
      <span class="simpara">
       <code class="literal">e</code>、<code class="literal">E</code>、<code class="literal">f</code>、<code class="literal">F</code>
       标志符：小数点后需要打印的位数（默认是 6）。
      </span>
     </li>
     <li class="listitem">
      <span class="simpara">
       <code class="literal">g</code>、<code class="literal">G</code>、<code class="literal">h</code>、<code class="literal">H</code>
       标志符：这是要打印的最大有效位数。
      </span>
     </li>
     <li class="listitem">
      <span class="simpara">
       <code class="literal">s</code> 标志符：充当分界点，为字符串设置最大字符限制。
      </span>
     </li>
    </ul>
    <blockquote class="note"><p><strong class="note">注意</strong>: 
     <span class="simpara">
      如果小数点没有明确的精度值，则假设是 0。如果使用 <code class="literal">*</code>，则精度将作为额外的整数值提供，位于格式化符号之前。
     </span>
    </p></blockquote>
   </p>
  </p>

  <p class="para">
   <table class="doctable table">
    <caption><strong>标志符</strong></caption>
    
     <thead>
      <tr>
       <th>标志符</th>
       <th>说明</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td><code class="literal">%</code></td>
       <td>
        字面意思的百分号字符。不需要参数。
       </td>
      </tr>

      <tr>
       <td><code class="literal">b</code></td>
       <td>
        参数视为整数并以二进制数字呈现。
       </td>
      </tr>

      <tr>
       <td><code class="literal">c</code></td>
       <td>
        参数视为整数并以 ASCII 字符呈现。
       </td>
      </tr>

      <tr>
       <td><code class="literal">d</code></td>
       <td>
        参数视为整数并以（有符号）十进制数字呈现。
       </td>
      </tr>

      <tr>
       <td><code class="literal">e</code></td>
       <td>
        参数当做科学符号处理（例如 1.2e+2）。
       </td>
      </tr>

      <tr>
       <td><code class="literal">E</code></td>
       <td>
        与 <code class="literal">e</code> 标志符相同，但使用大写字母（例如 1.2E+2）。
       </td>
      </tr>

      <tr>
       <td><code class="literal">f</code></td>
       <td>
        参数当做浮点数处理且作为浮点数呈现（locale aware）。
       </td>
      </tr>

      <tr>
       <td><code class="literal">F</code></td>
       <td>
        参数当做浮点数处理且作为浮点数呈现（non-locale aware）。
       </td>
      </tr>

      <tr>
       <td><code class="literal">g</code></td>
       <td>
        <p class="para">
         通用格式。
        </p>
        <p class="para">
         Let P equal the precision if nonzero, 6 if the precision is omitted,
         or 1 if the precision is zero.
         Then, if a conversion with style E would have an exponent of X:
        </p>
        <p class="para">
         If P &gt; X ≥ −4, the conversion is with style f and precision P − (X + 1).
         Otherwise, the conversion is with style e and precision P − 1.
        </p>
       </td>
      </tr>

      <tr>
       <td><code class="literal">G</code></td>
       <td>
        Like the <code class="literal">g</code> specifier but uses
        <code class="literal">E</code> and <code class="literal">f</code>.
       </td>
      </tr>

      <tr>
        <td><code class="literal">h</code></td>
        <td>
         Like the <code class="literal">g</code> specifier but uses <code class="literal">F</code>.
         Available as of PHP 8.0.0.
        </td>
       </tr>

       <tr>
        <td><code class="literal">H</code></td>
        <td>
         Like the <code class="literal">g</code> specifier but uses
         <code class="literal">E</code> and <code class="literal">F</code>. Available as of PHP 8.0.0.
        </td>
      </tr>

      <tr>
       <td><code class="literal">o</code></td>
       <td>
        参数视为整数并以八进制数字来呈现。
       </td>
      </tr>

      <tr>
       <td><code class="literal">s</code></td>
       <td>
        参数视为字符串来呈现。
       </td>
      </tr>

      <tr>
       <td><code class="literal">u</code></td>
       <td>
        参数视为整数并以无符号十进制数字呈现。
       </td>
      </tr>

      <tr>
       <td><code class="literal">x</code></td>
       <td>
        参数视为整数并作为十六进制数字呈现（带小写字母）。
       </td>
      </tr>

      <tr>
       <td><code class="literal">X</code></td>
       <td>
        参数视为整数并作为十六进制数字呈现（带大写字母）。
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>

  <div class="warning"><strong class="warning">警告</strong>
   <p class="para">
    <code class="literal">c</code> 类型标志符忽略填充和宽度。
   </p>
  </div>

  <div class="warning"><strong class="warning">警告</strong>
   <p class="para">
    Attempting to use a combination of the string and width specifiers with character sets that require more than one byte per character may result in unexpected results.
   </p>
  </div>

  <p class="para">
   变量将会强制转换为适合标志符的类型：
   <table class="doctable table">
    <caption><strong>类型处理</strong></caption>
    
     <thead>
      <tr>
       <th>类型</th>
       <th>标志符</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td><span class="type"><a href="language.types.string.php" class="type string">string</a></span></td>
       <td><code class="literal">s</code></td>
      </tr>

      <tr>
       <td><span class="type"><a href="language.types.integer.php" class="type int">int</a></span></td>
       <td>
        <code class="literal">d</code>,
        <code class="literal">u</code>,
        <code class="literal">c</code>,
        <code class="literal">o</code>,
        <code class="literal">x</code>,
        <code class="literal">X</code>,
        <code class="literal">b</code>
       </td>
      </tr>

      <tr>
       <td><span class="type"><a href="language.types.float.php" class="type float">float</a></span></td>
       <td>
        <code class="literal">e</code>,
        <code class="literal">E</code>,
        <code class="literal">f</code>,
        <code class="literal">F</code>,
        <code class="literal">g</code>,
        <code class="literal">G</code>,
        <code class="literal">h</code>,
        <code class="literal">H</code>
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>
 </dd>


    
     <dt><code class="parameter">values</code></dt>
     <dd>
      <p class="para">
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.printf-returnvalues">
  <h3 class="title">返回值</h3>
  <p class="para">
   返回输出字符串的长度。
  </p>
 </div>


 <div class="refsect1 errors" id="refsect1-function.printf-errors">
  <h3 class="title">错误／异常</h3>
  
  <p class="para">
   从 PHP 8.0.0 开始，如果参数个数为零，将抛出 <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span>。在 PHP 8.0.0 之前，会发出 <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong>。
  </p>
  <p class="para">
   从 PHP 8.0.0 开始，如果 <code class="literal">[width]</code> 小于零或大于 <strong><code><a href="reserved.constants.php#constant.php-int-max">PHP_INT_MAX</a></code></strong>，则会抛出
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span>。在 PHP 8.0.0 之前，会发出 <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong>。
  </p>
  <p class="para">
   从 PHP 8.0.0 开始，如果 <code class="literal">[precision]</code> 小于零或大于 <strong><code><a href="reserved.constants.php#constant.php-int-max">PHP_INT_MAX</a></code></strong>，则会抛出
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span>。在 PHP 8.0.0 之前，会发出 <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong>。
  </p>
  <p class="para">
   从 PHP 8.0.0 开始，当传递的参数少于所需的参数时会抛出 <span class="classname"><a href="class.argumentcounterror.php" class="classname">ArgumentCountError</a></span>。在 PHP 8.0.0 之前，返回 <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> 并发出 <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong>。
  </p>

 </div>


 <div class="refsect1 changelog" id="refsect1-function.printf-changelog">
  <h3 class="title">更新日志</h3>
  
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>版本</th>
      <th>说明</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>8.0.0</td>
      <td>
       此函数失败时不再返回 <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>。
      </td>
     </tr>

     <tr>
      <td>8.0.0</td>
      <td>
       如果参数个数为零则抛出 <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span>；以前该函数则会发出 <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong>。
      </td>
     </tr>

     <tr>
      <td>8.0.0</td>
      <td>
       如果 <code class="literal">[width]</code> 小于零或大于 <strong><code><a href="reserved.constants.php#constant.php-int-max">PHP_INT_MAX</a></code></strong>，则抛出 <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span>；以前该函数则会发出 <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong>。
      </td>
     </tr>

     <tr>
      <td>8.0.0</td>
      <td>
       如果 <code class="literal">[precision]</code> 小于零或大于 <strong><code><a href="reserved.constants.php#constant.php-int-max">PHP_INT_MAX</a></code></strong>，则抛出 <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span>；以前该函数则会发出 <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong>。
      </td>
     </tr>

     <tr>
      <td>8.0.0</td>
      <td>
       当传递的参数少于所需的参数时抛出 <span class="classname"><a href="class.argumentcounterror.php" class="classname">ArgumentCountError</a></span>；以前该函数则会发出 <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong>。
      </td>
     </tr>

    </tbody>
   
  </table>


 </div>


 <div class="refsect1 examples" id="refsect1-function.printf-examples">
  <h3 class="title">示例</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>示例 #1 <span class="function"><strong>printf()</strong></span>：多种 format 格式的示例</strong></p>
    <div class="example-contents">
<div class="annotation-interactive phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$n </span><span style="color: #007700">=  </span><span style="color: #0000BB">43951789</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$u </span><span style="color: #007700">= -</span><span style="color: #0000BB">43951789</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$c </span><span style="color: #007700">= </span><span style="color: #0000BB">65</span><span style="color: #007700">; </span><span style="color: #FF8000">// ASCII 65 is 'A'<br /><br />// 注意两个 %% 的情况，这会打印一个字面上的 '%' 字符<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%%b = '%b'\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$n</span><span style="color: #007700">); </span><span style="color: #FF8000">// 二进制表示<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%%c = '%c'\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$c</span><span style="color: #007700">); </span><span style="color: #FF8000">// 打印 ascii 字符，与 chr() 函数相同<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%%d = '%d'\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$n</span><span style="color: #007700">); </span><span style="color: #FF8000">// 标准整数表示<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%%e = '%e'\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$n</span><span style="color: #007700">); </span><span style="color: #FF8000">// 科学计数法<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%%u = '%u'\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$n</span><span style="color: #007700">); </span><span style="color: #FF8000">// 无符号正整数表示<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%%u = '%u'\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$u</span><span style="color: #007700">); </span><span style="color: #FF8000">// 无符号负整数表示<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%%f = '%f'\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$n</span><span style="color: #007700">); </span><span style="color: #FF8000">// 浮点数表示<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%%o = '%o'\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$n</span><span style="color: #007700">); </span><span style="color: #FF8000">// 八进制表示<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%%s = '%s'\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$n</span><span style="color: #007700">); </span><span style="color: #FF8000">// 字符串表示<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%%x = '%x'\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$n</span><span style="color: #007700">); </span><span style="color: #FF8000">// 十六进制表示（小写）<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%%X = '%X'\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$n</span><span style="color: #007700">); </span><span style="color: #FF8000">// 十六进制表示（大写）<br /><br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%%+d = '%+d'\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$n</span><span style="color: #007700">); </span><span style="color: #FF8000">// 正整数上的符号说明符<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%%+d = '%+d'\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$u</span><span style="color: #007700">); </span><span style="color: #FF8000">// 负整数上的符号说明符<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>以上示例会输出：</p></div>
    <div class="example-contents screen">
<div class="annotation-interactive examplescode"><pre class="examplescode">%b = &#039;10100111101010011010101101&#039;
%c = &#039;A&#039;
%d = &#039;43951789&#039;
%e = &#039;4.39518e+7&#039;
%u = &#039;43951789&#039;
%u = &#039;4251015507&#039;
%f = &#039;43951789.000000&#039;
%o = &#039;247523255&#039;
%s = &#039;43951789&#039;
%x = &#039;29ea6ad&#039;
%X = &#039;29EA6AD&#039;
%+d = &#039;+43951789&#039;
%+d = &#039;-43951789&#039;</pre>
</div>
    </div>
   </div>

   <div class="example" id="example-2">
    <p><strong>示例 #2 <span class="function"><strong>printf()</strong></span>：字符串说明符</strong></p>
    <div class="example-contents">
<div class="annotation-interactive phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$s </span><span style="color: #007700">= </span><span style="color: #DD0000">'monkey'</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$t </span><span style="color: #007700">= </span><span style="color: #DD0000">'many monkeys'</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"[%s]\n"</span><span style="color: #007700">,        </span><span style="color: #0000BB">$s</span><span style="color: #007700">); </span><span style="color: #FF8000">// 标准字符串输出<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"[%10s]\n"</span><span style="color: #007700">,      </span><span style="color: #0000BB">$s</span><span style="color: #007700">); </span><span style="color: #FF8000">// 带空格的右对齐<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"[%-10s]\n"</span><span style="color: #007700">,     </span><span style="color: #0000BB">$s</span><span style="color: #007700">); </span><span style="color: #FF8000">// 带空格的左对齐<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"[%010s]\n"</span><span style="color: #007700">,     </span><span style="color: #0000BB">$s</span><span style="color: #007700">); </span><span style="color: #FF8000">// 零填充也适用于字符串<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"[%'#10s]\n"</span><span style="color: #007700">,    </span><span style="color: #0000BB">$s</span><span style="color: #007700">); </span><span style="color: #FF8000">// 使用自定义填充字符“#”<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"[%'#*s]\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">10</span><span style="color: #007700">, </span><span style="color: #0000BB">$s</span><span style="color: #007700">); </span><span style="color: #FF8000">// 提供填充的宽度作为附加参数<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"[%10.9s]\n"</span><span style="color: #007700">,    </span><span style="color: #0000BB">$t</span><span style="color: #007700">); </span><span style="color: #FF8000">// 右对齐，但截断 9 个字符<br /></span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"[%-10.9s]\n"</span><span style="color: #007700">,   </span><span style="color: #0000BB">$t</span><span style="color: #007700">); </span><span style="color: #FF8000">// 左对齐，但截断 9 个字符<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>以上示例会输出：</p></div>
    <div class="example-contents screen">
<div class="annotation-interactive examplescode"><pre class="examplescode">[monkey]
[    monkey]
[monkey    ]
[0000monkey]
[####monkey]
[####monkey]
[ many monk]
[many monk ]</pre>
</div>
    </div>
   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.printf-seealso">
  <h3 class="title">参见</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.print.php" class="function" rel="rdfs-seeAlso">print</a> - 输出字符串</span></li>
    <li><span class="function"><a href="function.sprintf.php" class="function" rel="rdfs-seeAlso">sprintf()</a> - 返回格式化字符串</span></li>
    <li><span class="function"><a href="function.fprintf.php" class="function" rel="rdfs-seeAlso">fprintf()</a> - 将格式化后的字符串写入到流</span></li>
    <li><span class="function"><a href="function.vprintf.php" class="function" rel="rdfs-seeAlso">vprintf()</a> - 输出格式化字符串</span></li>
    <li><span class="function"><a href="function.vsprintf.php" class="function" rel="rdfs-seeAlso">vsprintf()</a> - 返回格式化字符串</span></li>
    <li><span class="function"><a href="function.vfprintf.php" class="function" rel="rdfs-seeAlso">vfprintf()</a> - 将格式化字符串写入流</span></li>
    <li><span class="function"><a href="function.sscanf.php" class="function" rel="rdfs-seeAlso">sscanf()</a> - 根据指定格式解析输入的字符</span></li>
    <li><span class="function"><a href="function.fscanf.php" class="function" rel="rdfs-seeAlso">fscanf()</a> - 从文件中格式化输入</span></li>
    <li><span class="function"><a href="function.number-format.php" class="function" rel="rdfs-seeAlso">number_format()</a> - 以千位分隔符方式格式化一个数字</span></li>
    <li><span class="function"><a href="function.date.php" class="function" rel="rdfs-seeAlso">date()</a> - 格式化 Unix 时间戳</span></li>
    <li><span class="function"><a href="function.flush.php" class="function" rel="rdfs-seeAlso">flush()</a> - 冲刷系统输出缓冲区</span></li>
   </ul>
  </p>
 </div>


</div><?php manual_footer($setup); ?>