PHP获取驼峰命名字符串的最后一个单词
如下是测试字符串和期望结果:
$a=[ '',#希望返回空字符串 'getusername',#希望返回空字符串 'getUserName',#希望返回字符串“Name” 'getusernamE',#希望返回字符“E” 'GETUSERNAME',#希望返回字符“E” 'Getusername',#希望返回字符串“Getusername” 'getUserN0me',#希望返回字符串“N0me” 'getUse_Name',#希望返回字符串“Name” 'getUserN_me',#希望返回字符串“N_me” ];
这些用的就是函数或变量的驼峰命名法,实现代码如下:
functiongetLastWord($str) { $i=strlen($str)-1; while($i>=0and($str[$i]<'A'or$str[$i]>'Z')){ $i--; } returnmb_substr($str,$i); }
具体实现很简单,请查看代码。