国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP: Maximieren Sie die Effizienz beim Finden des n?chsten Buchstabens
P粉718730956
P粉718730956 2023-10-19 20:50:36
0
2
777

Was ist bei einem beliebigen Zeichen von a bis z der effizienteste Weg, mit PHP den n?chsten Buchstaben des Alphabets zu erhalten?

P粉718730956
P粉718730956

Antworte allen(2)
P粉616383625

這取決于您點(diǎn)擊 Z 時(shí)想要做什么,但您有幾個(gè)選擇:

$nextChar = chr(ord($currChar) + 1); // "a" -> "b", "z" -> "{"

您還可以使用 PHP 的 range() 函數(shù):

$chars = range('a', 'z');  // ['a', 'b', 'c', 'd', ...]
P粉216203545

看來,最有效的方法是僅增加字符串變量。

$str = 'a';
echo ++$str; // prints 'b'

$str = 'z';
echo ++$str; // prints 'aa'

如所見,如果您不希望這樣但想重置以獲得 'a',則遞增 'z' 會(huì)給出 'aa' code> 您可以簡單地檢查結(jié)果字符串的長度,以及它的 >1 是否重置它。

$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];
}
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage