PEZ*_*PEZ 458
$alphas = range('A', 'Z');
Run Code Online (Sandbox Code Playgroud)
PEZ*_*PEZ 59
要使大写和小写合并两个范围:
$alphas = array_merge(range('A', 'Z'), range('a', 'z'));
Run Code Online (Sandbox Code Playgroud)
小智 32
$alphabet = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
Run Code Online (Sandbox Code Playgroud)
Gum*_*mbo 13
其他方式:
$c = 'A';
$chars = array($c);
while ($c < 'Z') $chars[] = ++$c;
Run Code Online (Sandbox Code Playgroud)
小智 8
PHP已经为这些应用程序提供了一个功能.
chr(x)
返回整数索引为x的ascii字符.
在某些情况下,这种方法应该证明是最直观的.
请参阅http://www.asciitable.com/
$UPPERCASE_LETTERS = range(chr(65),chr(90));
$LOWERCASE_LETTERS = range(chr(97),chr(122));
$NUMBERS_ZERO_THROUGH_NINE = range(chr(48),chr(57));
$ALPHA_NUMERIC_CHARS = array_merge($UPPERCASE_LETTERS, $LOWERCASE_LETTERS, $NUMBERS_ZERO_THROUGH_NINE);
Run Code Online (Sandbox Code Playgroud)
<?php
$array = Array();
for( $i = 65; $i < 91; $i++){
$array[] = chr($i);
}
foreach( $array as $k => $v){
echo "$k $v \n";
}
?>
$ php loop.php
0 A
1 B
2 C
3 D
4 E
5 F
6 G
7 H
...
Run Code Online (Sandbox Code Playgroud)