gpt4 book ai didi

php - Json Array PHP Youtube Api v2无法从$ t接收字符串

转载 作者:行者123 更新时间:2023-12-03 06:26:44 24 4
gpt4 key购买 nike

我使用以下代码从youtube api v2获取 channel json信息:

$json = json_decode(file_get_contents("http://gdata.youtube.com/feeds/api/users/lefloid?alt=json"),true);

然后尝试获取作者姓名
echo $json["entry"]["author"][0]["name"]["$t"];

但是此代码不起作用,因此我尝试查找问题。
$json = json_decode(file_get_contents("http://gdata.youtube.com/feeds/api/users/lefloid?alt=json"),true)["entry"]["author"][0]["name"];
echo "<pre>";
print_r($json);
echo "</pre>";

输出:
Array([$t] => LeFloid)

但是此代码后的回声不起作用
echo $json["$t"];

我最终如何获得作者姓名?

最佳答案

以下代码将产生作者的姓名。

<?php
$json = json_decode(file_get_contents("http://gdata.youtube.com/feeds/api/users/lefloid?alt=json"),true);
print_r($json['entry']['author'][0]['name']['$t']);
?>

当你尝试

echo $json["$t"];



这是行不通的,因为当您需要在 $t前面添加数组时,您打算在数组的顶层访问 $json["entry"]['author'][0]['name']

关于php - Json Array PHP Youtube Api v2无法从$ t接收字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25403242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com