【发布时间】:2011-07-02 21:35:56
【问题描述】:
有没有办法让 PHP 返回一个包含所有可用字符的数组?
【问题讨论】:
-
“所有可用字符”是什么意思?
-
如果您的意思是所有 Unicode 字符,该数组将是 biiiiiiiiiiiig。
有没有办法让 PHP 返回一个包含所有可用字符的数组?
【问题讨论】:
【讨论】:
如果 所有可用字符 表示 unicode 字符,那么答案是否定的。 unicode 标准有一个roadmap 用于逐步适应新字符。 PHP 可以验证某些字节序列(例如 UTF-8 流)的有效性,但不会积极检查这些序列当前是否是标准的一部分;例如Unicode 代码点中存在当前无效但可能变为有效的间隙,以及 UTF-8 序列代表的间隙。
【讨论】:
我使用了这个代码::
$array = array();
$x = 0;
while(!in_array(chr($x), $array)){
$array[] = chr($x);
$x++;
}
print_r($array);
【讨论】: