Php 使用单个名称获取json_decode的值

Php 使用单个名称获取json_decode的值,php,arrays,json,foreach,Php,Arrays,Json,Foreach,如何从JSON接收个人信息 JSON: 这适用于“0” =WEBRip LD x264 PsO 但我想在“链接”下显示块。名称和url "links":{ "Streamcloud":[ [ "1", "mediabox", "streamcloud.ico", "http:\/\/streamcloud.eu\/zaxlj

如何从JSON接收个人信息

JSON:

这适用于“0”

=WEBRip LD x264 PsO

但我想在“链接”下显示块。名称和url

      "links":{
         "Streamcloud":[
            [
               "1",
               "mediabox",
               "streamcloud.ico",
               "http:\/\/streamcloud.eu\/zaxljnwu4yti\/tn-855.mkv.html",
               "81",
               "stream",
               "0"
            ]
         ],
         "Openload":[
            [
               "1",
               "redirect",
               "none",
               "https:\/\/openload.co\/f\/r9WrAB2RPdI\/tn-603.mkv",
               "123",
               "download",
               "0"
            ]
         ],
[...more code...]
最终,我想将“链接”中的所有内容自动输出为foreach循环

Site1+Url Site2+Url ... 比如:

我还不太了解JSON。我很乐意给出答案和示例,并提前向您表示感谢。

工作代码:
$json='{134819]:{0:“WEBRip LD x264 PsO”,“1:“1”,“3:“134819”,“r:{”t:[13,11],“b:[14,11],“2:“WEBRip LD x264 PsO”,“链接:{”Streamcloud:[[“1”,“mediabox”,“Streamcloud.ico”,“http:\/\/Streamcloud.eu\/zaxlwu4yti\/tn-855.mkv.html”,“81”,“stream”,“0”],“Openload:[“1”,“重定向”,“无”,“加载”/“opencloud.mkv\/603”,“123”、“下载”、“0”]]、“在线共享”:[[“1”、“重定向”、“so.ico”、“http:\/\/www.Share-online.biz\/dl\/9HWBDGHPJ5”、“67”、“下载”、“1”]]、“Uptobox”:[[1”、“重定向”、“无”、“https:\/\/Uptobox.com\/4p3yqf8bvzxv”、“506”、“下载”、“5”]、“Flashx:[[“1”、“重定向”、“无”、“https:\/\/www.Flashx.tx.tv\/emx2759pwf.html”、“129”、“流”、“8”[]重定向、“无”、“https:\/\/www.oboom.com\/HPLSZNRY\/”、“502”、“下载”、“18”]]}
$arr=json_decode($json);
foreach(重置($arr)->链接为$server=>$link){
回显“{$server}:{$link[0][3]}
\n”; }
如果[0]索引是“WEBRip LD x264 PsO”,那么您在['links']索引中不符合逻辑地找到您要查找的内容吗?您好。我收到:注意:第133行的C:\wamp\apache2\htdocs\test\index.php中的数组到字符串转换
$json['134819']['links']
此外,名称和URL是独立的。我不会问我是否可以自己解决它。我一直在尝试解决它,但失败了。不要将其视为字符串。你说过你想使用foreach循环链接,那么为什么不将其视为数组?你可能想阅读php手册中有关数据类型的更多内容,并了解如何使用调试或转储。
$ddlme_jason['134819'][0]
      "links":{
         "Streamcloud":[
            [
               "1",
               "mediabox",
               "streamcloud.ico",
               "http:\/\/streamcloud.eu\/zaxljnwu4yti\/tn-855.mkv.html",
               "81",
               "stream",
               "0"
            ]
         ],
         "Openload":[
            [
               "1",
               "redirect",
               "none",
               "https:\/\/openload.co\/f\/r9WrAB2RPdI\/tn-603.mkv",
               "123",
               "download",
               "0"
            ]
         ],
[...more code...]
$site1 = "Streamcloud"
$url = "http:\/\/streamcloud.eu\/zaxljnwu4yti\/tn-855.mkv.html"
$json = '{"134819":{"0":"WEBRip LD x264 PsO","1":"1","3":"134819","r":{"t":[13,11],"b":[14,11]},"2":"WEBRip LD x264 PsO","links":{"Streamcloud":[["1","mediabox","streamcloud.ico","http:\/\/streamcloud.eu\/zaxljnwu4yti\/tn-855.mkv.html","81","stream","0"]],"Openload":[["1","redirect","none","https:\/\/openload.co\/f\/r9WrAB2RPdI\/tn-603.mkv","123","download","0"]],"Share-online":[["1","redirect","so.ico","http:\/\/www.share-online.biz\/dl\/9HWBDGHPJ5","67","download","1"]],"Uptobox":[["1","redirect","none","https:\/\/uptobox.com\/4p3yqf8bvzxv","506","download","5"]],"Flashx":[["1","redirect","none","https:\/\/www.flashx.tv\/emx2759pwqef.html","129","stream","8"]],"Oboom":[["1","redirect","none","https:\/\/www.oboom.com\/HPLSZNRY\/","502","download","18"]]}}}'

$arr = json_decode($json);
foreach(reset($arr)->links as $server => $link) {
    echo "{$server}: {$link[0][3]}<br />\n";
}