195 votes

Façon d'obtenir tous les caractères alphabétiques dans un tableau en PHP?

Est-il possible d'obtenir tous les caractères alphabétiques (A-Z) dans un tableau en PHP donc je peut faire une boucle à travers eux et de les afficher?

536voto

PEZ Points 9662
$alphas = range('A', 'Z');

67voto

PEZ Points 9662

Pour obtenir à la fois supérieure et inférieure de la fusion des deux gammes:

$alphas = array_merge(range('A', 'Z'), range('a', 'z'));

14voto

Gumbo Points 279147

D'une autre manière:

$c = 'A';
$chars = array($c);
while ($c < 'Z') $chars[] = ++$c;

9voto

PHP a déjà fourni une fonction pour de telles applications.
chr(x) renvoie le caractère ascii avec index entier de x.
Dans certains cas, cette approche devrait s'avérer plus intuitive.
Reportez-vous 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); 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X