我想为7个数字的条目设置id .. 创建第一个条目时,它将获得id为0000001 我的问题是我想获取id并在每次创建新条目时添加到1 ..
我有一堆代码但仍然混淆实现它。
$str_rep = "0000123";
$str_rep2 = "0005123"; // My character string can be like this
$str_rep3 = "0009123"; // My character string can be like this
$match_number= array(1,2,3,4,5,6,7,8,9); // I create array to do it automatically but it was not work.
// I do it manually
$get_str = strstr($str_rep, "1");
$get_str = strstr($str_rep2, "5");
$get_str = strstr($str_rep3, "9");
// Result
echo $get_str . "<br>";
echo $get_str2 . "<br>";
echo $get_str3 . "<br>";
提前致谢
答案 0 :(得分:2)
使用str_pad()
:
$input = 1;
echo str_pad($input, 7, "0", STR_PAD_LEFT); // prints 0000001
$input++;
echo str_pad($input, 7, "0", STR_PAD_LEFT); // prints 0000002
答案 1 :(得分:1)
您可以将sprintf
用作:
$str_rep = "0000123";
$str_rep = sprintf("%07s",$str_rep+1); // $str_rep is now "0000124"