我正在尝试使用 php 在 cURL 的表中显示 JSON 数据。
<?php
$lurl=get_fcontent("my_url");
function get_fcontent( $url) {
$ch = curl_init(); //curl_init — Initialize a cURL session
curl_setopt( $ch, CURLOPT_URL, $url );
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false ); # required for https urls
$content = curl_exec( $ch );
$json = json_decode($content , true);
echo $json;
}
?>
当我在浏览器中运行该脚本时,它会给我 json 数据,我想将该数据传递给 HTML 表。
请有人可以帮助我吗?
您应该将以下选项添加到 Curl,以将传输作为返回值 curl_exec() 的字符串返回,而不是直接输出。
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
还要记住,使用 json_encode
后,您有一个对象而不是 json 字符串,因此您无法使用 echo
将其打印出来。相反,您可以使用 print_r
或 var_dump
.