2011-02-02 7 views
7

Jak mogę uzyskać wszystkie litery alfabetu?Jak mogę uzyskać wszystkie litery alpejskie w PHP?

muszę uzyskać wszystkie alfabetyczne liter w tablicy jak: array('a','b','c'...);

+2

W jakim kontekście? A który alfabet? –

+3

Dlaczego po prostu nie napiszesz tablicy raz i nie skończysz? Czy też '$ arr = explode (" "," a b c d e f g h i j k l m n o p q r s t v v x y z ");' – Rudu

Odpowiedz

28

Zastosowanie range funkcja tak:

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

Wynik:

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

Dzięki @Sarfraz – Chinmay235

+0

@Chinu: Nie ma za co – Sarfraz

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

65 jest kod ascii dla A

8

Użyj zakresu, aby to ułatwić.

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

W przypadku problemów, które mają skończone rozwiązania, czasami najlepszą rzeczą jaką możesz zrobić, to po prostu trudne Kod każdy.

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

Drukuj A-Z Wynik

spróbować ....

wyjściowa wynosi:

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

Można również zrobić to z moim przykładzie.

<?php 

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

$alphabets = "A"; 

for ($i=0; $i < strlen($letters); $i++) { 
    echo "<br>".$alphabets++ . PHP_EOL; 
} 
Powiązane problemy