<p>在处理订单编号的时候,需要固定位数的数字,比如需要固定四位数格式:</p><p>1->0001</p><p>56->0056</p><p>288->0288</p><p>1992->1992</p><p>可以使用php内置函数str_pad() 函数把字符串填充为新的长度。</p><p>str_pad(string,length,pad_string,pad_type)</p><p>参数</p><p>string //必需。规定要填充的字符串。</p><p>length //必需。规定新的字符串长度。如果该值小于字符串的原始长度,则不进行任何操作。</p><p>pad_string //可选。规定供填充使用的字符串。默认是空白。</p><p>pad_type //可选。规定填充字符串的哪边。</p><p>可能的值:</p><p style="text-align: left;">STR_PAD_BOTH - //填充字符串的两侧。如果不是偶数,则右侧获得额外的填充。</p><p style="text-align: left;">STR_PAD_LEFT - //填充字符串的左侧。</p><p style="text-align: left;">STR_PAD_RIGHT - //填充字符串的右侧。默认。</p><p>例子:</p><pre class="brush:php;toolbar:false">$num=128; $num=str_pad($num,4,"0",STR_PAD_LEFT); echo $num;</pre><p>输出</p><pre class="brush:php;toolbar:false">0128</pre><p><span style="color: rgb(51, 51, 51); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: rgb(255, 255, 255);">好了,以上就是“php数字前面补0,数字固定位数补0"解决办法”的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流。</span></p>