-4

我需要使用 php 创建一个输入掩码以将用户插入数据库。输入掩码必须类似于“U00000+数字”。它不会ve been trying to do it but I didn成功。请问有什么帮助吗?

4

1 回答 1

0

我不确定你想在这里获得什么,Uxxxxx 或 U00000x。但我猜你的意思是第一种情况,所以:

$userid = __what_ever__;
$prefix = "U";
for($i = 0; $i < 5 - strlen((String)$userid); $i++) {
$prefix .= '0';
}
$userid = $prefix . $userid;

对于任何部分,首先获取最后一行用户,然后对用户 ID 部分执行此操作(例如 U00456):

$userid = substr($userid, 1);
$userid = intval($userid)++;

尽管最好不要将所有内容分配给相同的 $userid

于 2013-07-09T07:34:13.350 回答