Автоматический инкримент и дикримент в php строк
Автор: SysaninИюн 10
Есть в php удобная возможность инкриментить и дикриментить переменные строкового типа. Причем, если последним символом будет буква, то при инкрименте она перейдет в следующую по алфавиту. В случае, если это последняя буква из алфавита, то заинкриментиться n-1 символ, а последний станет первой буквой алфавита. Например:
$str++;
print($str);
Вернет: aaс
$str++;
print($str);
Вернет: aba
Если же в конце будет цифра, то она будет инкриментиться как обычное число. Так же вполне работает смееное сочитание цифр и букв:
$str++;
print($str);
Вернет: ab0
$str++;
print($str);
Вернет: a3a
P.S. к сожалению работает только с латиницей, русский шрифт не понимает.
Нет комментариев