我正在通过 PHP 脚本生成自动增量代码。顺序是这样的,L001,L002 .... L039,L040。下面是我编写的 PHP 代码。注释显示每个语句的输出。
<?php
require_once("db_handler.php");
$conn = iniCon();
$db = selectDB($conn);
$query = "SELECT LID FROM locations ORDER BY LID DESC LIMIT 1";
$result = mysql_query($query, $conn);
$row = mysql_fetch_array($result);
$last_id = $row['LID']; //L040
$id_letter = substr($last_id, 0, 1); //L
$id_num = substr($last_id, 1) + 1; //040 + 1
$new_id = $id_letter . $id_num;
mysql_close($conn);
?>
我$new_id
在 HTML 文本框中显示。尽管到目前为止一切正常,但新生成的代码显示为L41,切断了前导零。
我怎样才能阻止这种情况发生?我需要在前面放那个零。
谢谢你。