900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > PHP汉字转拼音带声调

PHP汉字转拼音带声调

时间:2022-11-16 04:57:54

相关推荐

PHP汉字转拼音带声调

PHP汉字转拼音带声调

不使用第三方库

话不多说,直接上代码

实现思路就是用curl获取远程地址带拼音的内容,然后使用正则匹配出拼音即可

public function getWordsGroupInfo($content){$wordGroupInfo = array();$param = array('wd' => $content);// 这里使用 CURL 进行请求$web = Ap_Util_Http::get("/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;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。