![](/img/trans.png)
[英]How do I extract data/results from a cURL command to display the output with PHP?
[英]How do I display data from cURL into a table in PHP?
我需要从网站获取数据并显示在网站的表格中。 我正确地获取了数据,但现在只需将其添加到表中即可,以使其更清晰。
这是我得到的一些信息的代码:
echo "<div style='font-weight: bold;'>getProvinces</div>";
$args = array();
$args["strSessionId"] = $session;
$result = CurlFunction($args, "getProvinces");
echo '<pre>';
var_dump($result);
echo '</pre>';
和
case "getProvinces":
{
$Url = "https://apitest.axxess.co.za/" .
"calls/rsapi/getProvinces.json";
$curl->setBasicAuthentication($Username, $Password);
$curl->setOpt(CURLOPT_SSL_VERIFYPEER, false);
$curl->setOpt(CURLOPT_SSL_VERIFYHOST,2);
$curl->get($Url, $d);
break;
}
我只需要一些有关如何将以上信息放入表格的帮助。 如果可能的话,只有节。 我已附上一张图像,以显示当前所获得的信息以及希望以表格格式获得的数据。
链接到我正在使用的完整代码: https : //transfernow.net/923hx9h1f2er
使用json_decode
获取表示您的响应数据的数组,并使用foreach
循环在表内为每个数据项创建键值对。
代码看起来像:
$jsoned = json_decode($result, true)
?>
<table>
<?php foreach ($jsoned as $k => $v) {?>
<tr><td> <?=$k?> </td><td> <?=$v?> </td></tr>
<?php } ?>
btw, <?= $var ?>
是<? echo $var; ?>
的快捷方式 <? echo $var; ?>
首先,使用json_decode()
将json
响应转换为数组:
// assuming `$jsonResponse` is your json response variable
$decoded = json_decode($jsonResponse,true); // here true will use return response in array format
然后,您可以使用响应检查,例如:
if($decoded['intCode'] == 200){
print_r($decoded['arrProvinceId']); // this will return you your response in array
}
现在,您可以根据需要使用$decoded['arrProvinceId']
结果对html
foreach()
循环。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.