2
<?php
$classNames = array('margin-2', 'margin-4', 'margin-2', 'margin-8');
if($productCatalogs != null){
$i = 0;
foreach($productCatalogs as $productCatalog){
$i++;
if($i % 2 == 0){
// if $i is even number
echo '<li class="{ use classname here }"><a href="#">Link name</a></li>';
} else {
// if $i is odd number
echo '<li><a href="#">Link name</a></li>';
}
}
}
?>
作爲上面的代碼,我希望使用每個$ classNames值在foreach時,我只是偶數,就像第一個偶數數記錄使用{margin-2},下一個偶數number record使用{margin-4}。排版使用classname在foreach php
下面是代碼的結果,我想,
<li></li> // if record is odd number, doesn't need class name
<li class="margin-2"></li>
<li></li> // if record is odd number, doesn't need class name
<li class="margin-4"></li>
<li></li> // if record is odd number, doesn't need class name
<li class="margin-2"></li>
<li></li> // if record is odd number, doesn't need class name
<li class="margin-8"></li>
<li></li> // if record is odd number, doesn't need class name
<li class="margin-2"></li>
<li></li> // if record is odd number, doesn't need class name
<li class="margin-4"></li>
...
非常感謝你,它解決了 – David