Есть ли диапазон ('a', 'z') для неанглийского алфавита - PullRequest
0 голосов
/ 06 декабря 2010

PHP имеет функцию range('a','z'), которая печатает английский алфавит a, b, c, d и т. Д.

Существует ли аналогичная функция для других алфавитов?может быть функция, которая принимает язык в качестве параметра

Ответы [ 3 ]

1 голос
/ 06 декабря 2010

Алфавитные последовательности в Юникоде не следуют английскому алфавиту Вы должны будете построить строку самостоятельно. Рассмотрим определение его как глобальной константы

1 голос
/ 06 декабря 2010
$arr = range('а', 'я');

var_dump($arr);

Но это будет работать только с cp1251 и потеряно ё, так как оно находится в конце таблицы ascii

1 голос
/ 06 декабря 2010

Я сомневаюсь в этом. PHP не знает Unicode или подобного.

Также range() не печатает, возвращает массив. Чтобы распечатать его, вы должны сделать echo implode(range('a', 'z')).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...