<?php
function changeStr($str)
{
// 把字符串分割为数组
$arr1 = explode('_',$str);
/**
* array(3) {
* [0]=> string(4) "open"
* [1]=> string(4) "door"
* [2]=> string(2) "ok" }
*/
// 遍历数组元素
foreach($arr1 as $k=>$v) {
// 转为首字母大写
$temp = ucfirst($v);
// 字符串赋值给数组
$arr2[] = $temp;
}
// 将数组中的元素拼接成字符串
$str = implode('',$arr2);
// 返回拼接后的字符串
return $str;
}
echo changeStr("open_door");// OpenDoor
echo "<br/>";
echo changeStr("make_by_id");// MakeById
【PHP面试宝典1000题】请写一个函数,实现以下功能: 字符串“open_door” 转换成 “OpenDoor”、”make_by_id” 转换成 ”MakeById”
猜你喜欢
转载自blog.csdn.net/qq2942713658/article/details/81366107
今日推荐
周排行