php - 用 PHP 解析 Wikipedia API
问题描述
我有一个 PHP 脚本,它从 Wikipedia API 检索 JSON 结果并将其存储在 $json 变量中,然后我将其 json 解码为 $data:
<?php
$q = htmlspecialchars(($_GET["q"]));
$url = 'https://en.wikipedia.org/w/api.php?action=query&list=search&srnamespace=0&srprop=snippet&format=json&callback=json&origin=*&prop=links|extracts|categories|images&srsearch=test';
$json = file_get_contents($url);
/*
print "<pre>";print_r($json);print "</pre>";
*/
$data = json_decode($json,true);
echo $data['query']['search'][0]['title'];
这会检索 JSON 文件,但我无法使用它。我需要提取标题标签并像这样回应它不会做任何事情。
echo $data['query']['search'][0]['title'];
知道如何更正我的代码以检索以下标题标签:
解决方案
推荐阅读
- r - 删除由`unlist()`添加的点,并在R中的字符串向量中将其替换为“/”
- javascript - 如何使用 ajax 使用按钮打印另一页
- android - 如何使用 Dagger Hilt 运行 android-testify 测试?
- telegram - @client.on(events.NewMessage 不工作:(
- visual-c++ - 将 COM 接口智能指针传递给函数时出现警告 C26415 / C26418
- javascript - Typescript:如何向 React Alert 中的严重性属性添加类型声明?
- sql - 将值更改为不为空后的 ALTER TABLE 选项无效
- vue.js - 在“vue”中找不到导出“默认”(导入为“vue”)
- javascript - 快速会话,一段时间后销毁会话?
- r - 为什么“pivot_wider”不会对值求和,而只是将每个值列为字符