我试图在PHP中以字符串可读格式回显数组值。我从Wikipedia获取以json格式转换为数组的数据。我需要以可读的字符串格式。但是出现错误。
<?php
$url=file_get_contents("https://en.wikipedia.org/w/api.php?action=query&titles=Haw%20Par%20Villa&prop=revisions&rvprop=content&format=json");
$decode=json_decode($url,true);
$slice=array_slice($decode, 1);
$content=array_values($slice['query']['pages'])[0]['revisions'][0]['*'];
echo $content;
?>
有人可以帮我吗?
答案 0 :(得分:0)
$ content是您尝试将其作为对象访问的字符串,此处['revisions'] [0]明确指定该值为字符串,而不是对象/数组。
contentformat = text / x-wiki和contentmodel = wikitext,其中*为您的请求的响应数据。