+ -
当前位置:首页 → 问答吧 → 利用Google实现拼音到中文的转换

利用Google实现拼音到中文的转换

时间:2007-02-11

来源:互联网

今天上Google搜东西的时候突然想起Google有拼音转汉字的功能,于是突发奇想就写了下面这一下段代码,拿出来共享纯粹是为了大家娱乐一下
复制PHP内容到剪贴板
PHP代码:
$py = 'abiao';
$html = file_get_contents('http://www.google.cn/search?q=' . $py);

$result = array();
if (preg_match('/<font[^>]+>您是不是要找: <\/font>(<a[^>]+>[^<]+<\/a>  )+/i', $html, $result)) {
    preg_match_all('/<a[^>]+>([^<]+)<\/a>/', $result[0], $result);
    echo '“' . $py . '”对应中文如下:<br />';
    for ($i=0; $i<count($result[1]); $i++) {
        echo ($i+1) . '. ' . $result[1][$i] . '<br />';
    }
} else {
    echo '对不起,没有找到“' . $py . '”对应的中文。';
}

运行结果:
引用:
“abiao”对应中文如下:
1. 阿标
2. 阿彪
3. 阿表
PS:百度中也有同样的功能,也就是说,同样可以用百度来实现上诉功能,有兴趣的朋友自己去试试看吧

作者: cator   发布时间: 2007-02-11

呵呵,受到这种方法的启发。谢谢

[ 本帖最后由 spzgy 于 2007-2-11 18:57 编辑 ]

作者: spzgy   发布时间: 2007-02-11

标哥,强阿....

作者: visam   发布时间: 2007-02-12

这个应该也算搜索引擎小偷吧!

作者: gently   发布时间: 2007-02-12

标哥一直都很强。:)

作者: zwws   发布时间: 2007-02-13

要顶

作者: h4cker   发布时间: 2007-04-10

要顶

作者: softly   发布时间: 2007-04-10

看到自己写的这个帖子,就很郁闷Google为什么要盗用搜狗拼音输入法的词库,用他自己的词库不就很OK了嘛,他自己完全有能力做到的比搜狗更好的

作者: cator   发布时间: 2007-04-10

你也一样

作者: �����i�i   发布时间: 2007-04-10

baidu差多了,abiao 就只出来一个'阿彪'

作者: morsth   发布时间: 2007-04-11

不错的创意!建议将查询过的记录缓存起来,可以减少远程查询次数。

作者: hbcms   发布时间: 2007-04-13

热门下载

更多