php 根据指定的 ID 返回相应的格式化字符串,比如id是100想在前端显示00100
1 function formatID($id) {
2 if ($id >= 10000) {
3 return strval($id);
4 } else {
5 return sprintf("%05d", $id);
6 }
7 }
function formatID($id) {
return str_pad(strval($id), 5, '0', STR_PAD_LEFT);
}
1 function formatID($id) {
2 if ($id >= 10000) {
3 return strval($id);
4 } else {
5 return str_pad($id, 5, '0', STR_PAD_LEFT);
6 }
7 }
8
9 // 测试示例
10 $id = 1;
11 echo formatID($id); // 输出:00001
12
13 $id = 10;
14 echo formatID($id); // 输出:00010
15
16 $id = 100;
17 echo formatID($id); // 输出:00100
18
19 $id = 1000;
20 echo formatID($id); // 输出:01000
21
22 $id = 10000;
23 echo formatID($id); // 输出:10000
以上代码chatgpt写的

浙公网安备 33010602011771号