脚本宝典收集整理的这篇文章主要介绍了php – 使用WordNet创建一个简单的字典,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我想以与普林斯顿的网页相同的方式显示数据:http://wordnetweb.princeton.edu/perl/webwn?s=car
首先你查询单词表,以获得它的wordno,每个单词都有一个唯一的数字.它看起来像这样.
//assuming you've connected to your MysqL db $word=$_GET['s']; //This VARiable Stores the value given through url if (ctyPE_alpha($word)){ // If IT's alphabetical $word_clean=MysqL_real_escape_string($word); //Sanitize it for MysqL }else{ //Not a valid word,error handle exit(); } $query='SELECT wordno From word WHERE lemma=`$word_clean` LIMIT 1'; $result=MysqL_query($query);
接下来,我们需要查询sense表以获取synsetno,它将输出单词的不同含义.例如:can(名词)和can(动词),每个都有一个唯一的数字,即synsetno
$query='SELECT synsetno From sense WHERE wordno=`$wordno`';
对于从该查询获得的每个结果,您必须查询synset表以获取每个意义的定义. Can(名词)和can(动词)有不同的定义.每个synsetno的查询.
$query='SELECT deFinition FROM synset WHERE synsetno=`$synset`';
以上是脚本宝典为你收集整理的php – 使用WordNet创建一个简单的字典全部内容,希望文章能够帮你解决php – 使用WordNet创建一个简单的字典所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。