PHP配列の結果のグループをオフセットして、複数行のデータを作成しようとしています。
たとえば、最初の行には最初の4つの配列結果が含まれ、2番目の行には結果5〜8が表示され、3番目の行には結果9〜12が含まれます。
現在、12個すべてを1つのリストに印刷していますが、もう少し表示制御が必要です(つまり、結果をそれぞれ独立してスタイル設定できる列に並べ替える)。そのため、結果をオフセットしたいと思います。
私の現在の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上記のブロックのコードをどのようにフォーマットしたかについてお詫びします-StackOverflowでコードを「見栄えよく」見せるための方法がまだ100%わかりません。