我有一个PHP文件,它呈现了一个JSON调用,我正在尝试使用PHP将链接包装到标题中。
<?php
$jsondata = file_get_contents("https://app.citizenspace.com/api/2.3/json_consultation_details? dept=parliament&id=ddcengage&fields=all");
$json = json_decode($jsondata,true);
$output = "<ul>";
foreach($json['related_links'] as $relatedlinks) {
$output .= "<li>".$relatedlinks['title']."</li>";
$output .= "<h4>".$relatedlinks['url']."</h4>";
}
$output .= "</ul>";
echo $output;
?>
创建标题作为网址需要做什么?
答案 0 :(得分:2)
你的意思是类似下面的代码:
$output .= "<li><a href=".$relatedlinks['url'].">".$relatedlinks['title']."</a></li>";
答案 1 :(得分:2)
这就是你所需要的一切
<div style="float:left;border:10px solid #f5f5f5;width:40%;">
<?php
$jsondata = file_get_contents ("https://app.citizenspace.com/api/2.3/json_consultation_details?dept=parliament&id=ddcengage&fields=all%22");
$json = json_decode($jsondata,true);
echo "<a href=".$json['url'].">".$json['title']."</a>";
?>
</div>
由于你没有json数组,所以删除循环!