试图回显 json 数据的 php 代码

标签 php json

我有这个输出,我只是想回显 token 或将 token 存储在变量中

object(stdClass)#1 (9) {
 ["loggedIn"]=> bool(true) 
["token"]=> string(32) "xe5b6bHPPo-_nAvB78NfTpopq9e44bYb" 
["secret"]=> string(20) "icCPoDvcf1Vvm2i7-6GM" 
["expirationTimestamp"]=> string(24) "2016-11-26T16:32:29.728Z" 
["type"]=> string(4) "USER" 
["data"]=> object(stdClass)#2 (17)}

这是我的代码:

<?php
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://security.voluum.com/login");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");


$headers = array();
$headers[] = "Authorization: Basic plFubTHhcl93MzA4QHJJkQ9vqmNvwTpMNYYUIz5kcm9s";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}

var_dump(json_decode($result));
var_dump(json_decode($result, true));

echo $result->token;
curl_close ($ch);

?>

上面的代码是否正确?如何从输出中提取单个数据?请帮助我

最佳答案

$res_decoded = json_decode($result);
echo $res_decoded->token;

关于试图回显 json 数据的 php 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40818486/

相关文章:

php - 从结果表生成体育联赛表

php - Laravel 事件不起作用

php - 完成 Paypal 购买后关闭主题

php - Codeigniter session 不适用于 PHP 7

PHP 从对象中删除空项

ios - 在 iOS 中使用数组解析 JSON 时出错

javascript - 使用 Angular 将 HTTP 数组值从服务导入到组件中

json - 在go中解析动态json

java - 使用 JAX-RS REST 服务的 HTTP Put 枚举

php - 设置帖子的最小字符长度