回显指定的数组内容

时间:2016-09-27 22:58:23

标签: php arrays echo

我有一个JSON文件,我从网址中使用(file_get_contents),将值提取为格式良好的方式。问题是我需要回显一个特定的值内容,但没有做到这一点。所以这里提供的代码片段可能是有人愿意帮我完成的。

Array
(
    [type] => result
    [data] => Array
        (
            [0] => Array
                (
                    [title] => My Radio Name
                    [song] => Artist Name - Song Name
                    [track] => Array
                        (
                            [artist] => Artist Name
                            [title] => Song Name
                            [album] => Unknown
                            [royaltytrackid] => 0
                            [id] => 542
                            [playlist] => Array
                                (
                                    [id] => 45
                                    [title] => ALL SONGS
                                )
                               .....

所以我需要回应[艺术家]和[标题]这将被回应为: 艺术家姓名|歌曲名称

在此先感谢任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:1)

取决于你的json的格式,但下面的代码应该有效:

foreach ( $json['data'] as $entry ){

    foreach ( $entry['track'] as $track ){

       echo $track['artist'] ." | ".  $track['title'] ."<br/>";

    }
}