Znalazłem to podobne pytanie, ale nie odpowiada na moje pytanie, Split word by capital letter.Split z wielkimi literami w PHP?
Mam ciąg znaków, który jest camel case. Chcę podzielić ten ciąg na każdą wielką literę, jak poniżej.
$str = 'CamelCase'; // array('Camel', 'Case');
mam tak daleko:
$parts = preg_split('/(?=[A-Z])/', 'CamelCase');
Ale otrzymaną macierz zawsze kończy się pustym wartości na początek! $parts
wygląda to
$parts = array('', 'Camel', 'Case');
Jak mogę pozbyć się pustą wartość na początku tablicy?
Chce wygenerować poprawną tablicę, a nie naprawić uszkodzoną. – Will
Biorąc pod uwagę odpowiedź Kary, nie jest to najlepsza odpowiedź, ale w mojej obronie pytający wyraźnie zapytał "Jak mogę pozbyć się pustej wartości na początku tablicy?" – Jim