【发布时间】:2013-12-15 21:34:26
【问题描述】:
我正在尝试通过 preg_split 函数将字符串转换为数组。我想得到一个包含 1 个字母和可选数字的数组。例如,如果我有“NH2O3”,我想要这个输出:
[0] => N,
[1] => H2,
[2] => O3
我有这个代码:
$formula = "NH2O3";
$pattern = '/[a-Z]{1}[0-9]?/';
$formula = preg_split($pattern, $formula);
但这检索到一个错误:
警告:preg_split() [function.preg-split]:编译失败:范围 在偏移量 3 处的字符类中出现乱序 /home/masqueci/public_html/wp-content/themes/Flatnews/functions.php 上 第 865 行布尔(假)
【问题讨论】:
标签: php preg-split