$str ='setUserId'; $rep_str = preg_replace('/^set/','',$str); if($str != $rep_str) { $array = preg_split('/(?<=[az])(?=[AZ])/',$rep_str); var_dump($array); }
Look it up
Your regular expression will also work .:
$str = 'setUserId'; if(preg_match('/^set/',$str) && preg_match_all('/([AZ][az]*)/',$str,$match)) { var_dump($match[1]); }
Look it up
source share