Pada pendapat my , cara paling berkesan ialah dengan hanya menambah pembolehubah rentetan.
$str = 'a';
echo ++$str; // prints 'b'
$str = 'z';
echo ++$str; // prints 'aa'
Seperti yang anda lihat, jika anda tidak mahu ini tetapi mahu menetapkan semula untuk mendapatkan 'a',则递增 'z' 会给出 'aa' code> 您可以简单地检查结果字符串的长度,以及它的 >1 sama ada untuk menetapkan semula.
$ch = 'a';
$next_ch = ++$ch;
if (strlen($next_ch) > 1) { // if you go beyond z or Z reset to a or A
$next_ch = $next_ch[0];
}
Ia bergantung pada perkara yang anda mahu lakukan apabila anda mengklik Z, tetapi anda mempunyai beberapa pilihan:
Anda juga boleh menggunakan fungsi
range()
PHP:Pada pendapat my , cara paling berkesan ialah dengan hanya menambah pembolehubah rentetan.
Seperti yang anda lihat, jika anda tidak mahu ini tetapi mahu menetapkan semula untuk mendapatkan
'a'
,则递增'z'
会给出'aa'
code> 您可以简单地检查结果字符串的长度,以及它的>1
sama ada untuk menetapkan semula.