将字符串open_door转化为OpenDoor,将abc_bcd_cde转化成
将字符串open_door转化为OpenDoor,将abc_bcd_cde转化成AbcBcdCde
将字符串open_door转化为OpenDoor,将abc_bcd_cde转化成AbcBcdCde
【HTML代码】 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> 将字符串open_door转化为OpenDoor,将abc_bcd_cde转化成AbcBcdCde</title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> </head> <body> <form method="post" action=""> <table> <tr> <td><input type="text" name="string"></td> <td><input type="submit" name="sub" value="转换"></td> </tr> </table> </form> </body> </html>
2. [代码][PHP]代码 跳至 [1] [2] [全屏预览]
【php代码】<?php
/*将字符串open_door转化为OpenDoor,将abc_bcd_cde转化成AbcBcdCde*/
if($_POST[sub]=="转换"){
$string=$_POST[string];
if(strstr($string,"_"))
{
$arr=explode("_",$string);
//print_r($arr);
for($i=0;$i<count($arr);$i++)
{
$arr[$i]=ucfirst($arr[$i]);
}
$str=implode("",$arr);
echo $str;
}
else
{
$array=str_split($string);
for($i=0 ;$i<count($array);$i++)
{
$str=ucfirst($array[$i]);
if($str==$array[$i])
{
$array[$i]="_".strtolower($arrar[$i]);
}
}
$str1=implode("",$array);
echo $str1;
}
}
?>
- 上一篇:给大家分享21个常用的PHP函数代码段
- 下一篇:discuz的image类使用
精彩图集
精彩文章






