應用了什麼wrapping objects using math operator後,我只是將它結束了。但不是。到目前爲止。一個循環(while/foreach)帶有「偏移」包裝和
<?php
$faces= array(
1 => '<div class="block">happy</div>',
2 => '<div class="block">sad</div>',
(sic)
21 => '<div class="block">angry</div>'
);
$i = 1;
foreach ($faces as $face) {
echo $face;
if ($i == 3) echo '<div class="block">This is and ad</div>';
if ($i % 3 == 0) {
echo "<br />"; // or some other wrapping thing
}
$i++;
}
?>
在代碼中,我必須在第二個代碼之後放置廣告,然後成爲第三個對象。然後將這三個全部包裝在一個<div class="row">
(之後由於設計原因而不能解決)。我想我會回去應用一個開關,但是如果有人在開關可以正確包裝的陣列中放置更多的元素,最後剩下的兩個元素將被公開包裝。
我可以在第三個位置添加「廣告」數組嗎?這會讓事情變得更簡單,只讓我猜測如何包裝第一,第三,第四和第六,等等。
'如果($ i = 3)'是錯誤的,並需要'如果($ I == 3)'。 – nickb