此代码在列表中生成了类似030317-001至030317-010的数字。我如何使用它在1按钮中生成相同的序列,而无需重复以最大的重复。030317-099?
<?php
$x = date("dmy");//the value of x is today's date
//the logic
function add_nol($number,$add_nol) {
while (strlen($number)<$add_nol) {
$number = "0".$number;
}
return $number;
}
//usage..It gives
for($y=1;$y<=10;$y++){
echo $x."-".add_nol($y,3)."<br />";
}
?>
代码只是显示循环的迭代。它调用一个函数 _add_nol($y, 3)
,其中参数为:
$y
- for
循环生成的整数
3
-在数字的第二部分中所需的零填充的数字(在仪表板" - "之后)
以下对您有用:
<?php
$x = date("dmy");//the value of x is today's date
//the logic
function add_nol($number,$add_nol) {
while (strlen($number)<$add_nol) {
$number = "0".$number;
}
return $number;
}
// new usage
for($y=1;$y<=99;$y++){
echo $x."-".add_nol($y,3)."<br />";
}
?>