使用php从cURL显示表中的JSON数据

时间:2016-03-09 08:46:58

标签: php json curl

我尝试使用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表。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您应该将以下选项添加到Curl,以将传输作为curl_exec()的返回值的字符串返回,而不是直接将其输出。

('//span[@class="TM2Code"]')

另请注意,使用curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); 后,您的对象不是json字符串,因此无法使用json_encode将其打印出来。相反,您可以使用echoprint_r