2011-02-02 8 views
7

どのようにすべての英字を入手できますか?PHPですべてのアルファベット文字を取得するにはどうすればよいですか?

のような私は、アレイ内のすべてのアルファベットを取得する必要があり

array('a','b','c'...);

+2

どのようなコンテキストでですか?そして、どのアルファベット? –

+3

なぜあなたは一度アレイを書いてそれをやっていけばいいのですか? – Rudu

答えて

28

使用rangeこのような関数:

$letters = range('a', 'z'); 
print_r($letters); 

結果:

Array 
(
    [0] => a 
    [1] => b 
    [2] => c 
    [3] => d 
    [4] => e 
    [5] => f 
    [6] => g 
    [7] => h 
    [8] => i 
    [9] => j 
    [10] => k 
    [11] => l 
    [12] => m 
    [13] => n 
    [14] => o 
    [15] => p 
    [16] => q 
    [17] => r 
    [18] => s 
    [19] => t 
    [20] => u 
    [21] => v 
    [22] => w 
    [23] => x 
    [24] => y 
    [25] => z 
) 
+0

ありがとう@Sarfraz – Chinmay235

+0

@Chinu:あなたは大丈夫ですか?(笑) – Sarfraz

3
for($i=65; $i<=90; ++$i) print chr($i) 

65ですAのASCIIコード

8

範囲を使用してこれを行うと、簡単に行えます。有限のソリューションを持っている問題については

$az = range('a', 'z'); 
3
$lower = 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'); 

$upper = 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'); 

、時にはあなたができる最善のことは、単にハードコード各一つです。

1
$alphas = range('A', 'Z'); 
foreach($alphas as $value){ 
    echo $value."<br>"; 
} 

プリントA-Zの結果

これを試してみてください....

出力は次のとおりです。

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
0

あなたはまた、私の例でこれを行うことができます。

<?php 

$letters = '=======Alphabets========' . PHP_EOL; 
echo $letters; 

$alphabets = "A"; 

for ($i=0; $i < strlen($letters); $i++) { 
    echo "<br>".$alphabets++ . PHP_EOL; 
} 
関連する問題