非英语字母是否有范围('a','z')
PHP 有一个函数 range('a','z')
可以打印英文字母 a、b、c、d 等。
其他字母有类似的函数吗?也许是一个接受语言作为参数的函数
PHP has a function range('a','z')
which prints the English alphabet a, b, c, d, etc.
Is there a similar function for other alphabets? maybe a function that accepts the language as a parameter
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
但这仅适用于
cp1251
并且丢失了ё
,因为它位于ascii表的末尾But this will work with
cp1251
only and lostё
, since it is in the end of the ascii table我对此表示怀疑。 PHP 不支持 Unicode 或类似的字符。
另外,
range()
不会打印,它返回一个数组。要打印它,您需要执行echo implode(range('a', 'z'))
。I doubt it. PHP isn't aware of Unicode or similar.
Also,
range()
doesn't print, it returns an array. To print it, you'd doecho implode(range('a', 'z'))
.Unicode 中的字母顺序不遵循英语字母顺序。您必须自己构建字符串。考虑将其定义为全局常量
Alphabetical sequences in Unicode do not follow English alpha order. You'll have to construct the string yourself. Consider defining it as a global constant