Let's say i have this json data. How to transform the "tags" to a string like
$tags = "Rihanna, We, Found, Love, (Explicit), Def, Jam, Records, Pop";
?
{ "apiVersion" : "2.1",
"data" : { "items" : [ { "accessControl" : { "autoPlay" : "allowed",
"comment" : "allowed",
"commentVote" : "allowed",
"embed" : "allowed",
"list" : "allowed",
"rate" : "allowed",
"syndicate" : "allowed",
"videoRespond" : "allowed"
},
"aspectRatio" : "widescreen",
"category" : "Music",
"tags" : [ "Rihanna",
"We",
"Found",
"Love",
"(Explicit)",
"Def",
"Jam",
"Records",
"Pop"
],
"title" : "Rihanna - We Found Love ft. Calvin Harris"
} ],
"itemsPerPage" : 1,
"startIndex" : 1,
"totalItems" : 859012,
"updated" : "2012-04-04T20:32:26.170Z"
}
}
For the title as example, the script looks like this:
$content = $this->getDataFromUrl($feedURL);
$content = json_decode($content,true);
$videosList = $content['data']['items'];
for($i=0; $i<count($videosList); $i++) {
$videosDatas['videos'][$i]['title'] = $videosList[$i]['title'];
}
It looks like you need implode(). The function would be something like...
Try:
In place of your code: