我在使用特定术语解析我的JSON结果时遇到问题。
这是我的JSON示例结果:http://bit.ly/1FbZbde
如果在“课程”中我有“__class”:“章节”,我正在寻找结果:
<h2>Title from chapter</h2>
如果我有“__class”:“讲座”,我正在寻找结果:
<li>Title from lecture</li>
我的代码:
<?php foreach($json['curriculum'] as $item) { ?>
<li><i class="fa fa-play-circle"></i> <?php echo $item['title']; ?></li>
<?php } ?>
我的结果包括章节和讲座中的所有标题。
答案 0 :(得分:0)
我希望我理解你的问题。
因此,如果__class
是讲座,则您希望标题位于<li>
,如果_class
是章节,则您希望标题位于<h2>
。
<?php foreach($json['curriculum'] as $item): ?>
<?php if ($item['__class'] == 'chapter'): ?>
<h2><i class="fa fa-play-circle"></i>
<?php echo $item['title']?>
</h2>
<?php elseif ($item['__class'] == 'lecture'): ?>
<li><i class="fa fa-play-circle"></i>
<?php echo $item['title'] ?>
</li>
<?php endif; ?>
<?php endforeach; ?>