1. <small id='g6Kig'></small><noframes id='g6Kig'>

      <legend id='g6Kig'><style id='g6Kig'><dir id='g6Kig'><q id='g6Kig'></q></dir></style></legend>
        <bdo id='g6Kig'></bdo><ul id='g6Kig'></ul>
      <i id='g6Kig'><tr id='g6Kig'><dt id='g6Kig'><q id='g6Kig'><span id='g6Kig'><b id='g6Kig'><form id='g6Kig'><ins id='g6Kig'></ins><ul id='g6Kig'></ul><sub id='g6Kig'></sub></form><legend id='g6Kig'></legend><bdo id='g6Kig'><pre id='g6Kig'><center id='g6Kig'></center></pre></bdo></b><th id='g6Kig'></th></span></q></dt></tr></i><div id='g6Kig'><tfoot id='g6Kig'></tfoot><dl id='g6Kig'><fieldset id='g6Kig'></fieldset></dl></div>

        <tfoot id='g6Kig'></tfoot>
      1. PHP 在单个数字前添加前导零,即时

        时间:2024-08-15
          <bdo id='XAaOf'></bdo><ul id='XAaOf'></ul>

            1. <legend id='XAaOf'><style id='XAaOf'><dir id='XAaOf'><q id='XAaOf'></q></dir></style></legend>
                <tbody id='XAaOf'></tbody>

                  <i id='XAaOf'><tr id='XAaOf'><dt id='XAaOf'><q id='XAaOf'><span id='XAaOf'><b id='XAaOf'><form id='XAaOf'><ins id='XAaOf'></ins><ul id='XAaOf'></ul><sub id='XAaOf'></sub></form><legend id='XAaOf'></legend><bdo id='XAaOf'><pre id='XAaOf'><center id='XAaOf'></center></pre></bdo></b><th id='XAaOf'></th></span></q></dt></tr></i><div id='XAaOf'><tfoot id='XAaOf'></tfoot><dl id='XAaOf'><fieldset id='XAaOf'></fieldset></dl></div>

                  <small id='XAaOf'></small><noframes id='XAaOf'>

                  <tfoot id='XAaOf'></tfoot>

                  本文介绍了PHP 在单个数字前添加前导零,即时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  PHP - 是否有一种快速、即时的方法来测试单个字符串,然后在前面加上前导零?

                  PHP - Is there a quick, on-the-fly method to test for a single character string, then prepend a leading zero?

                  例子:

                  $year = 11;
                  $month = 4;
                  
                  $stamp = $year.add_single_zero_if_needed($month);  // Imaginary function
                  
                  echo $stamp; // 1104
                  

                  推荐答案

                  你可以使用 sprintf: http://php.net/manual/en/function.sprintf.php

                  You can use sprintf: http://php.net/manual/en/function.sprintf.php

                  <?php
                  $num = 4;
                  $num_padded = sprintf("%02d", $num);
                  echo $num_padded; // returns 04
                  ?>
                  

                  如果小于所需字符数,它只会添加零.

                  It will only add the zero if it's less than the required number of characters.

                  正如@FelipeAls 指出的那样:

                  在处理数字时,您应该使用 %d(而不是 %s),尤其是在可能出现负数时.如果您只使用正数,则任一选项都可以正常工作.

                  When working with numbers, you should use %d (rather than %s), especially when there is the potential for negative numbers. If you're only using positive numbers, either option works fine.

                  例如:

                  sprintf("%04s", 10); 返回 0010
                  sprintf("%04s", -10); 返回 0-10

                  sprintf("%04s", 10); returns 0010
                  sprintf("%04s", -10); returns 0-10

                  在哪里:

                  sprintf("%04d", 10); 返回 0010
                  sprintf("%04d", -10); 返回 -010

                  sprintf("%04d", 10); returns 0010
                  sprintf("%04d", -10); returns -010

                  这篇关于PHP 在单个数字前添加前导零,即时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:PHP:为范围创建一个数组 下一篇:在 PHP 中舍入到最大千、百等

                  相关文章

                    • <bdo id='4YnhC'></bdo><ul id='4YnhC'></ul>

                    <small id='4YnhC'></small><noframes id='4YnhC'>

                  1. <i id='4YnhC'><tr id='4YnhC'><dt id='4YnhC'><q id='4YnhC'><span id='4YnhC'><b id='4YnhC'><form id='4YnhC'><ins id='4YnhC'></ins><ul id='4YnhC'></ul><sub id='4YnhC'></sub></form><legend id='4YnhC'></legend><bdo id='4YnhC'><pre id='4YnhC'><center id='4YnhC'></center></pre></bdo></b><th id='4YnhC'></th></span></q></dt></tr></i><div id='4YnhC'><tfoot id='4YnhC'></tfoot><dl id='4YnhC'><fieldset id='4YnhC'></fieldset></dl></div>

                      <legend id='4YnhC'><style id='4YnhC'><dir id='4YnhC'><q id='4YnhC'></q></dir></style></legend>

                      <tfoot id='4YnhC'></tfoot>