如何枚举和打印Ctype字符类中的字符?

时间:2017-05-10 16:47:48

标签: php locale

PHP Ctype扩展提供了检查字符是否属于特定字符类的函数(例如,用于标点符号的ctype_punct())。如何枚举和打印属于每个类的所有字符(根据当前的语言环境设置)?

我最好的想法是从0迭代到255,调用每个ctype _ *()函数来查看该字符值是否属于每个类。但这样做只给出了与每个类中的字符对应的数值,我找不到实际打印与这些数值对应的字符的方法。 chr()仅适用于ASCII值0-127,而不适用于128-255。

例如,在使用ISO 8859-1的区域设置中,163将被视为标点符号,并应打印为“£”。

0 个答案:

没有答案