Php 为什么这个JSON返回空字符串?
我的JSON应该积极地返回一个值。只有一个值。。。但当尝试解码和显示时,它会显示emty,如下图所示 以下是页面上的代码:Php 为什么这个JSON返回空字符串?,php,json,Php,Json,我的JSON应该积极地返回一个值。只有一个值。。。但当尝试解码和显示时,它会显示emty,如下图所示 以下是页面上的代码: $schoolid = $_GET['schoolid']; $json_skool = file_get_contents("http://www.examscan.us/api/webapi.php? Oper2=getschoolname&schoolid=" . $schoolid); $json_skool = json_decode($json_
$schoolid = $_GET['schoolid'];
$json_skool = file_get_contents("http://www.examscan.us/api/webapi.php?
Oper2=getschoolname&schoolid=" . $schoolid);
$json_skool = json_decode($json_skool);
$skool = $json_skool->SchoolName;
echo "<table><tr><th colspan=6>" . $skool . " - Student List </th></tr>"
$schoolid=$\u GET['schoolid'];
$json\u skool=文件\u获取\u内容(“http://www.examscan.us/api/webapi.php?
Oper2=getschoolname&schoolid=“.$schoolid”);
$json_skool=json_decode($json_skool);
$skool=$json_skool->SchoolName;
“回声”$斯科尔。“-学生名单”
它是这样出现的:
--学生名单
我的问题是。。有人注意到语法有错误吗?还是我使用它的方式 您需要以下代码:
$skool = $json_skool->data[0]->SchoolName
演示:你能给我们看看原始的JSON是什么样子吗。@RachelB
var_dump($JSON_skool)
如果你在你的web浏览器中访问URL,你应该会得到它,并且可以从这里复制/粘贴:{“数据”:[{“学校名称”:“曼哈顿商学院”}}}实际上它应该是$JSON_skool->数据[0]->学校名称