php我不能创建输入掩码

时间:2013-07-09 07:24:28

标签: php database input mask input-mask

我需要使用php创建一个输入掩码,以便在数据库中插入用户。输入掩码必须类似于“U00000 + number”。我ve been trying to do it but I didn成功了。有什么帮助吗?

1 个答案:

答案 0 :(得分: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