Php взрывается заглавными буквами?
У меня есть строки типа
$a = 'helloMister';
$b = 'doggyWaltz';
$c = 'bumWipe';
$d = 'pinkNips';
Как я могу взорваться заглавными буквами, искать в google какое-то время и ничего не возвращать!
Спасибо.
Ответы
Ответ 1
Если вы хотите разделить helloMister
на hello
и Mister
, вы можете использовать preg_split
для разделения строки в точке непосредственно перед буквой в верхнем регистре, используя положительное утверждение:
$pieces = preg_split('/(?=[A-Z])/',$str);
и если вы хотите разбить его как hello
и ister
, вы можете сделать:
$pieces = preg_split('/[A-Z]/',$str);
Ответ 2
Посмотрите preg_split
$result = preg_replace("([A-Z])", " $0", "helloMister");
print_r(explode(' ', $result));
взломанный хак. Просто не используйте пробелы в строке ввода.
Ответ 3
Посмотрите preg_split, он как бы взрывается, но принимает регулярное выражение
preg_split('~[A-Z]~',$inputString)