Есть в php удобная возможность инкриментить и дикриментить переменные строкового типа. Причем, если последним символом будет буква, то при инкрименте она перейдет в следующую по алфавиту. В случае, если это последняя буква из алфавита, то заинкриментиться n-1 символ, а последний станет первой буквой алфавита. Например:

$str = 'aab';
$str++;
print($str);

Вернет: aaс

$str = 'aaz';
$str++;
print($str);

Вернет: aba
Если же в конце будет цифра, то она будет инкриментиться как обычное число. Так же вполне работает смееное сочитание цифр и букв:

$str = 'aa9';
$str++;
print($str);

Вернет: ab0

$str = 'a2z';
$str++;
print($str);

Вернет: a3a
P.S. к сожалению работает только с латиницей, русский шрифт не понимает.