博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】主要考察 php 函数 explode() 和 implode()、ucfirst() 的使用。
首先分析规律:字符串由单词和下划线组成,每个单词之间间隔一个下划线,即将下划线去掉,并将每个单词的首字母改成大写,这个有点类似于将变量或者函数的名称由下划线命名法改成驼峰命名法。
由此我们就知道考察的点在哪里,于是可以给出我们解题的思路:
通过 "_" 将字符串中的每个单词进行切割,然后针对每个单词将其首字母转成大写,最后将每个单词拼接在一起。
完整代码如下:
function myStr($str)
{
$arr = explode('_',$str);
foreach($arr as $k => $v)
{
$arr[$k] = ucfirst($v);
}
$newStr = implode('',$arr);
return $newStr;
}
myStr("open_door"); # OpenDoor
myStr("make_by_id"); # MakeById
版权归 马富天PHP博客 所有
本文标题:《字符串 "open_door" 转成 "OpenDoor","make_by_id" 转成 "MakeById"》
本文链接地址:http://www.mafutian.net/428.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶1
踩1
第 3 楼 36加盟网 2019-10-27 23:41:12 暂无分享
第 2 楼 ykz 2019-09-13 21:52:00 暂无分享
第 1 楼 ykz 2019-09-13 21:50:43 暂无分享
评论审核未开启 |