如何在php中创建字母数字自动增量ID

时间:2014-07-17 11:49:29

标签: php cakephp

有人可以指导我如何在传递1时在php中创建像AAA001这样的字母数字ID。 数字和数字字符将自动递增。

2 个答案:

答案 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;

?>