Heim  >  Artikel  >  php教程  >  将字符串open_door转化为OpenDoor,将abc_bcd_cde转化成AbcBcdCde

将字符串open_door转化为OpenDoor,将abc_bcd_cde转化成AbcBcdCde

PHP中文网
PHP中文网Original
2016-05-25 17:12:302004Durchsuche

将字符串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;
        }
    }
?>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:discuz的image类使用Nächster Artikel:用PHP来运行centos系统命令