我希望抵消一组 PHP 数组结果以创建多行数据。
例如,第一行将包含前四个数组结果,第二行显示结果 5-8,第三行包含结果 9-12。
目前,我在一个列表中打印出所有 12 个,但是我想要更多的显示控制(即将结果排序到我可以独立于每个样式设置的列中),因此我想抵消结果。
我当前的PHP如下:
<?php
if (empty($tmdb_cast['cast'])) {
} else {?>
<section class="cast">
<p class="title">Cast</p>
<ul class="section_body"><?php
foreach($tmdb_cast['cast'] as $key => $castMember){
if ($key < 12) {?>
<li class="actor_instance clearfix"><?php
if ($castMember['profile_path'] != '') {?>
<img src="http://cf2.imgobject.com/t/p/w45<?php echo $castMember['profile_path']; ?>" class="actor_image pull-left" alt="<?php echo $castMember['name']; ?>" title="<?php echo $castMember['name']; ?>" /><?php
} else {?>
<img src="assets/images/castpic_unavailable.png" class="actor_image pull-left" alt="No image available" title="No image available" /><?php
}?>
<p class="actor"><?php echo $castMember['character']; ?> - <a href="actor.php?id=<?php echo $castMember['id']; ?>"><?php echo $castMember['name']; ?></a></p>
</li><?php
}
}?>
<div class="morecast pull-right"><a href="http://www.imdb.com/title/<?php echo $imdb_id; ?>/fullcredits" title="View full cast list on IMDb">[...view all cast]</a></div>
</ul>
</section><?php
}?>
PS 对我如何格式化上述代码块中的代码表示歉意——我仍然不能 100% 确定如何让它在 StackOverflow 上看起来“不错”。