php 获取并解析哈工大ltp-cloud返回的json数据
2014-12-01 01:18
309 查看
<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>
相关文章推荐
- jquery 获取并解析哈工大ltp-cloud返回的json数据
- js解析php返回的json数据无法获取length的问题分析
- JQuery获取并解析php返回的json格式数据的简单示例
- php的curl获取https加密协议请求返回json数据进行信息获取
- PHP json_encode返回的json前端获取时出现unicode转码和反斜杠\导致无法解析的解决办法
- PHP获取网页返回的JSON数据并在微信换行展示
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- php解析请求url并返回json数据
- Android中获取PHP服务器端Json返回数据注意事项
- asp通过json调用webservice接口,并获取返回的xml数据及解析
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分
- php的curl获取https加密协议请求返回json数据进行信息获取
- phpStudy4——前端页面使用Ajax请求并解析php返回的json数据
- php的curl获取https加密协议请求返回json数据进行信息获取
- Ajax获取php返回json数据动态生成select下拉框的实例
- Ajax获取php返回json数据动态生成select下拉框
- Android的okhttp的post请求,php返回json数据。以及遇到的okhttp dispatcher问题,和json解析遇到的问题
- c# 通过访问URL,获取并解析远程服务端返回的复杂Json数据
- struts2 + ajax(从后台获取json格式的数据返回到前端,然后前端用jquery对json数据进行解析)
- JSON PHP中返回JSON数据(多个JSON通过一个大的数组组合成一个JSON字符串),在客户端解析JSON数据减轻服务端压力