PHP汉字转拼音代码分析

高洛峰
高洛峰原创
2016-10-21 10:03:02986浏览

首先需要前台模版index.html





汉子转拼音带音标_PHP博客


 



Powered by sucaihuo.com 本站皆为作者原创,转载请注明原文链接:liqingbo.cn

当我们输入所要转换的汉字后,将数据提交到pinyin.php文件进行转换,在返回到index.html文件中

完整代码:

public function pinyin(){
        if(IS_POST){
            header("Content-Type:text/html;charset=utf-8");
            include(APPLICATION."Common/ChinesePinyin.class.php");
            $Pinyin = new ChinesePinyin();
 
            $str = $_POST['str'];
 
            if(strlen($str)<=0){
                echo '请输入要转换的内容';
                exit;
            }
            $pinyin1 = $Pinyin->TransformWithTone($str);
            $pinyin2 = $Pinyin->TransformWithoutTone($str);
            $pinyin3 = $Pinyin->TransformUcwordsOnlyChar($str);
            $pinyin4 = $Pinyin->TransformUcwords($str);
            echo '带声调的汉语拼音: '.$pinyin1.'';
            echo '
'; echo '无声调的汉语拼音: '.$pinyin2.''; echo '
'; echo '首字母只包括汉字: '.$pinyin3.''; echo '
'; echo '首字母和其他字符: '.$pinyin4.''; echo '
'; exit; } $this->display('pinyin'); }

以上例子为thinkphp框架下的

实例效果:汉子转拼音带音标

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。