将字符串open_door转化为OpenDoor,将abc_bcd_cde转化成AbcBcdCde
程序员文章站
2022-04-13 14:10:56
...
将字符串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>
【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; } } ?>
上一篇: crontab使用时间参数
下一篇: PHP 邮件内容过大发送失败解决方案