Php 是否有本机函数根据实际值和最大值自动设置特定数量的零?
是否有任何本机PHP函数允许我这样做Php 是否有本机函数根据实际值和最大值自动设置特定数量的零?,php,function,Php,Function,是否有任何本机PHP函数允许我这样做 $number = functionName(1, 9999); // $number == 0001 $number = functionName(10, 99); // $number == 10 $number = functionName(10, 999); // $number == 010 如果没有本机函数,是否有任何基于用户的函数 echo str_pad($value, strlen($max), "0", STR_PAD_LEFT);
$number = functionName(1, 9999); // $number == 0001
$number = functionName(10, 99); // $number == 10
$number = functionName(10, 999); // $number == 010
如果没有本机函数,是否有任何基于用户的函数
echo str_pad($value, strlen($max), "0", STR_PAD_LEFT);
比如说
$value = 10;
$max = 999;
echo str_pad($value, strlen($max), "0", STR_PAD_LEFT);
// returns 010
请参阅并使用str_pad,这很简单!这是医生
不完全正确,但您可以轻松编写一个,并且它的pad\u类型为
STR\u pad\u LEFT
肯定有:
您发布的代码非常混乱。但是,您要查找的函数是sprintf()。
<?php
echo str_pad(33, 5, "0", STR_PAD_LEFT);
echo str_pad(1, 5, "0", STR_PAD_LEFT);
echo str_pad(1258, 5, "0", STR_PAD_LEFT);
echo str_pad(89965, 5, "0", STR_PAD_LEFT);
?>