请注意,本文编写于 2282 天前,最后修改于 2282 天前,其中某些信息可能已经过时。
php封装的api直接保存就可以输出json格式了
<?php
// 获取日期
$month=date( 'm',time() );
$day=date( 'd',time() );
// 获取百度接口原始数据
$url = "https://baike.baidu.com/cms/home/eventsOnHistory/".$month.'.json';
$data = file_get_contents($url);
$json_baidu = json_decode($data,true);
// 简单封装处理
$array_tmp = array();
$i = 0;
foreach($json_baidu[$month][$month.$day] as $tmp) {
// echo $tmp['year'].'年:';
// echo strip_tags($tmp['title']).'<br>';
$array_tmp[$i] = [
'year' => $tmp['year'],
'title' => strip_tags($tmp['title'])
];
$i++;
}
$json_output = [
$month.$day => $array_tmp
];
//输出
header('Content-type:text/json');
echo json_encode($json_output);