PHP汉字转拼音带声调
帼民哥哥李小二 2023/3/12 8:22:47
PHP汉字转拼音带声调不使用第三方库话不多说,直接上代码实现思路就是用curl获取远程地址带拼音的内容,然后使用正则匹配出拼音即可public function getWordsGroupInfo($content){$wordGroupInfo = array();$param = array(wd => $content);// 这里使用 CURL 进行请求…
PHP汉字转拼音带声调
不使用第三方库
话不多说,直接上代码
实现思路就是用curl获取远程地址带拼音的内容,然后使用正则匹配出拼音即可
public function getWordsGroupInfo($content){ $wordGroupInfo = array(); $param = array( 'wd' => $content ); // 这里使用 CURL 进行请求 $web = Ap_Util_Http::get("https://hanyu.baidu.com/zici/s",$param); if(mb_strlen($content) > 1){ preg_match_all('/<div id="pinyin".*>.*<b>(.*)<\/b>.*<\/div>/isU', $web, $pinyin); if(isset($pinyin[1][0])){ $wordGroupInfo['pinyin'] = trim(trim($pinyin[1][0],'[]')); }else{ $wordGroupInfo['pinyin'] = ""; } }else{ preg_match_all('/<div class="pronounce" id="pinyin".*>.*<b>(.*)<\/b>.*<\/div>/isU', $web, $pinyin); if(isset($pinyin[1][0])){ $wordGroupInfo['pinyin'] = $pinyin[1][0]; }else{ $wordGroupInfo['pinyin'] = ""; } } return $wordGroupInfo; }

关于找一找教程网
本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[PHP汉字转拼音带声调]http://www.zyiz.net/tech/detail-399172.html
赞(0)
- 2023-03-12PHP验证码的语言包&预警信息通知总结
- 2023-02-03php基础详解:implode函数和explode函数使用教程-icode9专业技术文章分享
- 2023-01-17如何优化php代码以提升网站性能?2023年你还不知道的PHP优化技巧-icode9专业技术文章分享
- 2022-12-16phpMyAdmin给非技术人员一个查阅数据库的窗口
- 2022-11-30Python基于php+MySQL的英语四六级在线报名平台
- 2022-10-17PHP+MYSQL【学生信息管理系统】(极简版)
- 2022-10-14Phpstudy创建主机教程(非常适合新手)
- 2022-10-13PHP中curl使用代理
- 2022-09-29【九月打卡】第21天 PHP秒杀设计之扣库存分布式实现方案
- 2022-09-29【九月打卡】第21天--PHP面向对象编程第四章节面向对象的高级实践