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);
}
具体实现很简单,请查看代码。
