我尝试使用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表。
有人可以帮助我吗?
答案 0 :(得分:0)
您应该将以下选项添加到Curl,以将传输作为curl_exec()的返回值的字符串返回,而不是直接将其输出。
('//span[@class="TM2Code"]')
另请注意,使用curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
后,您的对象不是json字符串,因此无法使用json_encode
将其打印出来。相反,您可以使用echo
或print_r
。