我正在制作一个个人项目来帮助组织我的iTunes资料库,为此我使用的是iTunes search api。为电视剧解析iTunes JSON,包括剧集
我目前拥有的代码允许我自动解析系列本身的信息,但我试图改变它,以便它可以识别一季中有多少集以及解析它们的信息,没有我必须编辑一个赛季13集的php,然后是27。
这是我目前使用的代码;
$response = file_get_contents($itune_url);
$obj = utf8_decode($response);
$results = json_decode($obj);
$artwork = $results->results[0]->artworkUrl100;
$collectionViewUrl = $results->results[0]->collectionViewUrl;
$collectionType = $results->results[0]->collectionType;
$collectionId = $results->results[0]->collectionId;
$collectionName = $results->results[0]->collectionName;
$trackCount = $results->results[0]->trackCount;
$collectionPrice = $results->results[0]->collectionPrice;
$genre = $results->results[0]->primaryGenreName;
$trackNumber1 = $results->results[1]->trackNumber;
$trackName1 = $results->results[1]->trackName;
$shortDescription1 = $results->results[1]->shortDescription;
$longDescription1 = $results->results[1]->longDescription;
是否有无论如何设置我的PHP所以它识别$ trackCount并自动生成下一组结果?例如
$trackNumber1 = $results->results[1]->trackNumber;
$trackName1 = $results->results[1]->trackName;
然后:
$trackNumber2 = $results->results[2]->trackNumber;
$trackName2 = $results->results[2]->trackName;
任何帮助/建议将不胜感激,谢谢!
'json_decode'期望字符串为UTF-8,**不**为*不* UTF-8。你打开数组? – hakre
@hakre不幸的是,我对这个网站都很陌生,并且对PHP也很陌生,我正在尝试在做一个对我有用的项目时学习。我不确定你打开数组的意思是什么?我不认为目前正在使用它们,但是如果它们能帮助我得到我想要的结果,我愿意使用它们,只是没有关于如何在这种情况下使用它们的线索?关于我如何在这里使用它们的任何想法? – Mark