我發現了這個類似的問題,但它不回答我的問題Split word by capital letter。在PHP中以大寫字母拆分?
我有一個字符串,它是camel case。我想在下面的每個大寫字母上打破這個字符串。
$str = 'CamelCase'; // array('Camel', 'Case');
我有這麼遠:
$parts = preg_split('/(?=[A-Z])/', 'CamelCase');
但結果數組總是在一開始的空值結束了! $parts
看起來像這樣
$parts = array('', 'Camel', 'Case');
如何擺脫數組開頭處的空值?
他想要生成正確的數組,而不是修復損壞的數組。 – Will 2013-02-27 23:40:40
鑑於卡拉的回答,這不是最好的答案,但在我的辯護中,提問人員特別提出「我怎樣才能擺脫陣列開始時的空值?」 – Jim 2013-02-28 00:12:28