是否有非英语字母的范围('a','z')

时间:2010-12-06 07:02:20

标签: php string nlp

PHP有一个函数range('a','z'),它打印英文字母a,b,c,d等。

其他字母表是否有类似的功能?也许是一个接受语言作为参数的函数

3 个答案:

答案 0 :(得分:1)

我对此表示怀疑。 PHP不知道Unicode或类似的。

此外,range()不打印,它返回一个数组。要打印它,您需要echo implode(range('a', 'z'))

答案 1 :(得分:1)

Unicode中的字母顺序不遵循英文字母顺序。你必须自己构建字符串。考虑将其定义为全局常量

答案 2 :(得分:1)

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

var_dump($arr);

但这只适用于cp1251而丢失了ё,因为它位于ascii表的末尾