我的代码是:
$regno = 'B'.date('Ymd');
用于生成参考号。对于注册用户。 如果2位用户在2016年7月15日注册,则有3位用户在第二天注册 我想生成ref,No。
第一位用户的B201607151
第二位用户的B201607152
第一位用户的B201607161
第二位用户的B201607162
第3位用户的B201607163
那么我应该在我的代码中做出什么样的更改。 请指教。
感谢您的建议。我的问题已经解决了。
答案 0 :(得分:1)
首先,你得到最后一个引用,你把它放在$last_ref
中,然后你得到当天的最后一个顺序,然后你递增那个顺序,试试这个:
$regno = 'B'.date('Ymd');
if($last_ref) // check if there is a reference in the current day
{
$sequential = str_replace($regno,'',$last_ref);
$new_reference = $regno.($sequential+1);
}
else $new_reference = $regno.'1';
我希望这会对你有帮助。