我有一个巨大的文本文件,我想爆炸成一个数组。
其中的单词没有空格,但每个单词都以大写字母开头。
如何将大写字母作为分隔符将其分解为数组,而不会丢失这些字符?
AppleBallCat应为1 => Apple 2 =>球3 =>猫
答案 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" }