php爆炸特殊情况

时间:2012-03-30 01:40:23

标签: php explode

我有一个巨大的文本文件,我想爆炸成一个数组。

其中的单词没有空格,但每个单词都以大写字母开头。

如何将大写字母作为分隔符将其分解为数组,而不会丢失这些字符?

AppleBallCat应为1 => Apple 2 =>球3 =>猫

1 个答案:

答案 0 :(得分:3)

$s = 'AppleBallCat';
$a = preg_split('/(?=[A-Z])/', $s);
unset($a[0]);
var_dump($a);
array(3) {
  [1]=>
  string(5) "Apple"
  [2]=>
  string(4) "Ball"
  [3]=>
  string(3) "Cat"
}