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