Я нашел этот похожий вопрос, но он не отвечает на мой вопрос, 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
Учитывая ответ Кара, это не лучший ответ, но, в свою защиту, спрашивающий спросил: «Как я могу избавиться от пустой ценности в начале массива?» – Jim