How To Get Array Of Alphabet Letters For A Given Language

Is it possible within Yii (or php even) given a language to get all the characters of that language’s alphabet back? Pseudo code would be something like:




Yii::app()->language = 'en-US';

Yii::app()->language->returnAlphabetAsArray(); // returns ['A', 'B', 'C', 'D', ... 'Z']


Yii::app()->language = 'ru-RU';

Yii::app()->language->returnAlphabetAsArray(); // returns ['A', 'Б', 'В', 'Г' .... 'Я']



This needs to work for any given number of languages, so actually entering them into a database or array by hand isn’t really feasible. I’ve been surprised before by what is built into Yii so hopefully this is hidden somewhere.

What do you intend to use the array for? There may be a more appropriate function available.

An alphabet pager. Needs to work for multiple languages… Russian, Japanese, etc.