这是我打印到屏幕的数组。
Array
(
[original_title] => My Title
[genres] => Array
(
[0] => Array
(
[id] => 18
[name] => Drama
)
[1] => Array
(
[id] => 14
[name] => Fantasy
)
[2] => Array
(
[id] => 10756
[name] => Indie
)
)
[vote_average] => 6.8
[vote_count] => 11
)
我可以像这样从初始数组中提取值:
echo"<br>Title: ";
print_r($pelinfo['original_title']);
哪些输出标题:我的标题
我希望能够按名称添加所有类型。
类型:戏剧,幻想,独立
任何帮助?
答案 0 :(得分:2)
在这种情况下,foreach
效果很好:
foreach($pelinfo['genres'] as $genre) {
echo $genre['name'];
}
要输出确切的格式(使用逗号),您可以构建另一个数组并使用implode()
(每 Patrick Evans )。我的目标是教学。
答案 1 :(得分:1)
$Genres = array();
foreach( $pelinfo["genres"] as $Genre ) {
$Genres[] = $Genre["name"];
}
echo "Genres:".implode(", ",$Genres);
答案 2 :(得分:0)
使用foreach
foreach ($pelinfo['genres'] as $genre)
{
echo $genre['name'];
}