PHP 한자-병음 코드 분석
首先需要前台模版index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>汉子转拼音带音标_PHP博客</title> <meta name="keywords" content="php实例,PHP实例教程,php源码,PHP汉字转拼音" /> <meta name="description" content="下面我们讲解一下如何使用PHP来将汉字换转为拼音【带音标】" /> <link rel="stylesheet" type="text/css" href="/Themes/Admin/Public/css/common.css" /> <style> .demo{width:520px; margin:40px auto 0 auto; min-height:250px;} .input{padding:3px; line-height:22px; border:1px solid #ccc} .btn{overflow: hidden;display:inline-block;*display:inline;padding:4px 20px 4px;font-size:14px;line-height:18px;*line-height:20px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:#5bb75b;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; margin-left:2px} #result{margin-top:20px; line-height:26px; word-break:break-all} .blue{ color: #blue;} .red{ color: #red;} </style> </head> <body> <div class="head"> <div class="head_inner clearfix"> <ul id="nav"> <li><a href="http://liqingbo.cn/">首 页</a></li> <li><a href="http://liqingbo.cn/category/">文章列表</a></li> </ul> <a class="logo" href="http://liqingbo.cn/" title="PHP 한자-병음 코드 분석"><img src="/static/imghw/default1.png" data-src="/Public/images/logo.png" class="lazy" alt="PHP 한자-병음 코드 분석" style="max-width:90%" /></a> </div> </div> <div class="container"> <div class="demo"> <h2 id="a-nbsp-href-教程-汉子转拼音代码分析-a"><a href="">教程:汉子转拼音代码分析</a></h2> <div>内容:<textarea id="str" class="input" style="width:100%; height:80px"></textarea></div> <div class="input-text"> <input type="button" value="汉->拼" class="btn" id="pinyin"/> </div> <div id="result" class="result"></div> </div> </div> <div class="foot"> Powered by sucaihuo.com 本站皆为作者原创,转载请注明原文链接:<a href="http://liqingbo.cn/" target="_blank">liqingbo.cn</a> </div> <script type="text/javascript" src="/Themes/Admin/Public/js/jquery.js"></script> <script type="text/javascript"> $(function() { $("#pinyin").click(function() { post('pinyin');//加密 }); $("#hanzi").click(function() { post('hanzi');//解密 }); $("#empty").click(function(){ $("#str").val(''); $("#key").val(''); $("#result").text(''); }) }); function post(act) { var str = $("#str").val(); $.post("/admin.php/article/pinyin/?act=" + act, {str: str}, function(data) { $("#result").html(data); }); } </script> </body> </html>
当我们输入所要转换的汉字后,将数据提交到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 '带声调的汉语拼音: <span class="red">'.$pinyin1.'</span>'; echo '<br>'; echo '无声调的汉语拼音: <span class="red">'.$pinyin2.'</span>'; echo '<br>'; echo '首字母只包括汉字: <span class="red">'.$pinyin3.'</span>'; echo '<br>'; echo '首字母和其他字符: <span class="red">'.$pinyin4.'</span>'; echo '<br>'; exit; } $this->display('pinyin'); }
以上例子为thinkphp框架下的
实例效果:汉子转拼音带音标

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

CakePHP는 PHP용 오픈 소스 프레임워크입니다. 이는 애플리케이션을 훨씬 쉽게 개발, 배포 및 유지 관리할 수 있도록 하기 위한 것입니다. CakePHP는 강력하고 이해하기 쉬운 MVC와 유사한 아키텍처를 기반으로 합니다. 모델, 뷰 및 컨트롤러 gu

CakePHP에 로그인하는 것은 매우 쉬운 작업입니다. 한 가지 기능만 사용하면 됩니다. cronjob과 같은 백그라운드 프로세스에 대해 오류, 예외, 사용자 활동, 사용자가 취한 조치를 기록할 수 있습니다. CakePHP에 데이터를 기록하는 것은 쉽습니다. log() 함수는 다음과 같습니다.

VS Code라고도 알려진 Visual Studio Code는 모든 주요 운영 체제에서 사용할 수 있는 무료 소스 코드 편집기 또는 통합 개발 환경(IDE)입니다. 다양한 프로그래밍 언어에 대한 대규모 확장 모음을 통해 VS Code는

CakePHP는 오픈 소스 MVC 프레임워크입니다. 이를 통해 애플리케이션 개발, 배포 및 유지 관리가 훨씬 쉬워집니다. CakePHP에는 가장 일반적인 작업의 과부하를 줄이기 위한 여러 라이브러리가 있습니다.
