php 获取并解析哈工大ltp-cloud返回的json数据

来源:互联网 发布:sybase数据库建表语句 编辑:程序博客网 时间:2024/06/05 09:59

<html><head><meta charset="UTF-8"/><title>PHP 调用 LTP_Cloud</title></head><body><?php//判断用户提交,如果没有提交,则呈现表单if(isset($_POST['submit'])==false){?><form action="ltpcloud.php" method="post"><input type="text" id="userText" name="userText" value="。" /><input type="submit" id="submit" name="submit" value="GO" /></form><ul id="result"><?php}else //如果提交了表单,则进行结果的获取与解析{$mytext=$_POST['userText'];//获取用户在文本中输入的值//生成访问ltp的url$url="http://ltpapi.voicecloud.cn/analysis/?api_key=yourapi_key &text=".$mytext."&pattern=pos&format=json";  $fcontents=file_get_contents($url); // 获取访问结果,这里的结果应该是符合json格式的字符串$jsonObj=json_decode($fcontents); // 将结果转为json格式$tempArr=$jsonObj[0][0];//由于结果的外面包裹着两层[],所以要用$jsonObj[0][0]来访问其中包含的数据//循环输出json的值foreach($tempArr as $item){print("<li>".$item->id.", ".$item->cont.", ".$item->pos."</li>");}}?></body></html>



0 0
原创粉丝点击