如何使用 php 在 WordPress 插件中回显 json 数据 [重复]

Posted

技术标签:

【中文标题】如何使用 php 在 WordPress 插件中回显 json 数据 [重复]【英文标题】:How to echo json data in WordPress plugin using php [duplicate] 【发布时间】:2020-09-03 07:31:48 【问题描述】:

我正在创建一个 Courier 跟踪插件并使用他们的 API 获取数据。它们返回的输出是 JSON 格式。这里是快递API

$curl_handle = curl_init();
// For Direct Link Access use below commented link
//curl_setopt($curl_handle, CURLOPT_URL, 'http://new.leopardscod.com/webservice/trackBookedPacket/?api_key=XXXX&api_password=XXXX&track_numbers=XXXXXXXX');  // For Get Mother/Direct Link

curl_setopt($curl_handle, CURLOPT_URL, 'http://new.leopardscod.com/webservice/trackBookedPacket/format/json/');  // Write here Test or Production Link
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_POST, 1);
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, array(
    'api_key' => 'your_api_key'
    'api_password' => 'your_api_password'
    'track_numbers' => 'string'                      // E.g. 'XXYYYYYYYY' OR 'XXYYYYYYYY,XXYYYYYYYY,XXYYYYYY' 10 Digits each number
));

$buffer = curl_exec($curl_handle);
curl_close($curl_handle);

如何回显从这个 curl 命令获得的值?

问候

【问题讨论】:

【参考方案1】:

请在$buffer = curl_exec($curl_handle);之后使用json_decode函数

$buffer = curl_exec($curl_handle);
$json = json_decode($buffer, true);
print_r($json);

可以得到php对象数组

【讨论】:

以上是关于如何使用 php 在 WordPress 插件中回显 json 数据 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 WordPress 中回显父页面的副标题?

Wordpress如何通过用户ID AND type_operation从MySQL表的列中回显SUM

如何在 PHP 中回显 HTML?

如何使用视图在 php 中回显当前 Laravel 版本的版本?

如何使用 PHP 从 mySQLi 查询中回显每一行?

php 这个WordPress插件演示了如何使用WordPress提供的可拖动元文件构建自己的插件页面,需要WordPr