一个例子:
$return = explode("case-sensitivy","nameCaseExample");
print_r($return);
返回:
array(
[0] => "name",
[1] => "Case",
[2] => "Example",
);
答案 0 :(得分:2)
您可以使用preg_split执行此操作:
$str = 'nameCaseExample';
$arr = preg_split('/(?=[A-Z])/',$str);
print_r($arr);
将返回:
Array ( [0] => name [1] => Case [2] => Example )
答案 1 :(得分:0)
您应该使用正则表达式。试试这个:
preg_match_all('/[A-Z][^A-Z]*/', "nameCaseExample", $results);
包含所有单词的数组将保存在$ results [0]中。
答案 2 :(得分:0)
我认为这就是你想要的。 Creo que esto es lo que quieres。
$return = preg_split('/(?=[A-Z])/',"nameCaseExample");
print_r($return);
输出:
Array
(
[0] => name
[1] => Case
[2] => Example
)