我正在使用array_chunk,但我希望能够为块中的第一个数组回显一些不同的东西。不知道如何做到这一点,找不到任何东西。任何帮助/指导将不胜感激。
说我使用:
foreach (array_chunk($entries, 4) as $row) {
if (the array chunk is the first) {echo '<div class="cn_page" style="display:block;">';}
else {echo '<div class="cn_page">';}
}
完整代码如下:
回声'
<div id="cn_preview" class="cn_preview">';
foreach($entries as $entry){
echo '<div class="cn_content" style="top:5px;">
<img src="newsslider/images/polaroidphotobar.jpg" alt=""/>
<h1>'.$entry->title.'</h1>
<span class="cn_date">'.$entry->modified.'</span>
<span class="cn_category"></span>
<p>'.$entry->text.'</p>
<a href="" target="_blank" class="cn_more">Read more</a>
</div>';
}
echo '</div>';
echo '<div id="cn_list" class="cn_list">';
foreach (array_chunk($entries, 4) as $row) {
if (the array chunk is the first) {echo '<div class="cn_page" style="display:block;">';}
else {echo '<div class="cn_page">';}
foreach ($row as $entry) {
$i++;
if ($i == 1){echo '<div class="cn_item selected">';}
else {echo '<div class="cn_item">';}
echo '<h2>'.$entry->title.'</h2>
<p>'.$entry->text.'</p>
</div>';
echo '</div>';
}
echo '</div>';
}
echo'<div class="cn_nav">
<a id="cn_prev" class="cn_prev disabled"></a>
<a id="cn_next" class="cn_next"></a>
</div>
</div>
</div>';