如何从json文件中获取源代码,标题,问题,作者......:JSON file
我们试过:
$new_pmid = $_POST['new_pmid'];
$api_json_url = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=pubmed&id=".$new_pmid."&retmode=json";
$json = file_get_contents($api_json_url);
$data = json_decode($json, TRUE);
echo $header[0]->result->$new_pmid->title;
....
但没有任何事情发生......
你能给我一个json文件的解决方案(从pubmed数据库生成)。
谢谢。
答案 0 :(得分:0)
您没有使用存储解码数据的$data
变量
答案 1 :(得分:0)
您将JSON解码为$data
作为数组
$title = $data['result'][$new_pmid]['title'];
$issn = $data['result'][$new_pmid]['issn'];
$authors = $data['result'][$new_pmid]['authors'];
<强> - 更新 - 强>
获取$authors
名称,authtype,...使用foreach循环:
foreach($authors as $author){
$name = $author['name'];
$authtype = $author['authtype'];
$clusterid = $author['clusterid'];
}