有人可以指导我如何在传递1时在php中创建像AAA001这样的字母数字ID。 数字和数字字符将自动递增。
答案 0 :(得分:1)
你可以试试这个。
function increament($ string){ $ string = preg_split('/(\ d +)/',$ string,-1,PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE); $ str = $ string [0]; $ num = $ string [1]; $ NUM ++; 如果($ NUM> 999){ $海峡++; $ num = 000; } return $ str。$ num; }
答案 1 :(得分:0)
$id = 'AAA001';
echo $id++;
每次使用echo $id++;
时,它都会返回序列中的下一个。
测试环境:
<?php
$id = 'AAA000';
for ($i = 1; $i <= 100100; $i++) {
echo $id++;
}
echo '<br />';
echo $id;
?>