2010-12-06 41 views

Répondre

1
$arr = range('а', 'я'); 

var_dump($arr); 

Mais cela fonctionnera avec cp1251 seulement et perdu ё, car il est à la fin de la table ascii

1

J'en doute. PHP n'est pas au courant de Unicode ou similaire.

En outre, range() n'imprime pas, il renvoie un tableau. Pour l'imprimer, vous feriez echo implode(range('a', 'z')).

+0

vraiment? ils n'ont pas encore réglé ça? – mpen

+1

Je pense que vous avez mal compris ma question. La plage a-z crée probablement un tableau et le renvoie. Je pourrais créer une fonction similaire pour la langue de mon choix, mais je ne le veux pas si c'est déjà disponible. – jblue

+0

@Ralph Nup. Apparemment, en PHP6, ils vont supporter Unicode, mais ce sera probablement en 2030: P – alex

1

Les séquences alphabétiques en Unicode ne suivent pas l'ordre alphabétique anglais. Vous devrez construire la chaîne vous-même. Pensez à le définir comme une constante globale