我想从这个 JSON URL 回显 IMDB ID、标题、质量和嵌入 URL

Posted

技术标签:

【中文标题】我想从这个 JSON URL 回显 IMDB ID、标题、质量和嵌入 URL【英文标题】:I want to Echo IMDB ID, Title, Quality and Embed URL From This JSON URL 【发布时间】:2020-02-23 02:29:03 【问题描述】:

现在我有了这个 JSON URL https://vidsrc.me/movies/latest/page-1.json 我想为每个数组回显 IMDB ID、标题、质量和嵌入 URL,因为这听起来像是一个多维数组。但每次我尝试这样做。我收到以下错误之一: - 未定义索引 - 未定义的偏移量 所以我想遍历它并回显这些项目中的每一个并在每个项目之间换行, 这是代码

<?php
$url = file_get_contents('https://vidsrc.me/movies/latest/page-1.json');
$decode = json_decode($url, TRUE);
$res = $decode->result;
foreach($decode as $value)
    $imdb    = $res->imdb_id;
    $title   = $res->title;
    $quality = $res->quality;
    $url     = $res->embed_url;
    echo $imdb;
    echo "<br>";
    echo $tite;
    echo "<br>";
    echo $quality;
    echo "<br>";
    echo $url;

?>

【问题讨论】:

你能告诉我们一些你使用的代码吗? 我修改了问题并添加了代码 【参考方案1】:

json_decode() 返回你的数组,但你像对象一样处理它,你应该把它当作数组处理:

<?php
$url = file_get_contents('https://vidsrc.me/movies/latest/page-1.json');
$decode = json_decode($url, TRUE);
foreach($decode['result'] as $value)
    $imdb    = $value['imdb_id'];
    $title   = $value['title'];
    $quality = $value['quality'];
    $url     = $value['embed_url'];
    echo $imdb;
    echo "<br>";
    echo $title;
    echo "<br>";
    echo $quality;
    echo "<br>";
    echo $url;

?>

【讨论】:

谢谢它没有任何问题。很多爱

以上是关于我想从这个 JSON URL 回显 IMDB ID、标题、质量和嵌入 URL的主要内容,如果未能解决你的问题,请参考以下文章

如何使用json_encode回显没有反斜杠的值[重复]

使用 BeautifulSoup 基于属性提取图像 src

我想从 url 获取 id

我想从 JSON URL 获取图像,但是在 IOS 中获取图像时出现了一些错误

我想从json数组对象过滤中显示多个recyclerview

PyQt5 抓取 IMDb 网页