1

我有一个这样的字符串012A345B67Z89,我需要用任何字母(AZ)爆炸。

我正在寻找的结果是这样的:

$str = '012A345B67Z89';
$result = explode(range('A','Z'),$str);
print_r($result);

并得到:

array(
    [0] = 012
    [1] = 345
    [2] = 67
    [3] = 89
)

理想情况下在 php.ini 中。

4

1 回答 1

4

尝试 preg_split:

$str = '012A345B67Z89';
$result = preg_split("/[a-z]/i",$str);
print_r($result);

这应该给你你想要的确切输出(没有逗号):

Array
(
    [0] => 012
    [1] => 345
    [2] => 67
    [3] => 89
)
于 2012-09-13T22:21:58.107 回答