從我之前的問題中,我明白瞭如何在列表中顯示循環中的特定內容,並且在滿足條件之後,它應該顯示在div中。在條件之後顯示錶格中的奇數和偶數
這是代碼:
function the_meta() {
if ($keys = get_post_custom_keys()) {
echo "<ul class='post-meta'>\n";
$i = 0;
foreach ((array) $keys as $key) {
$keyt = trim($key);
if (is_protected_meta($keyt, 'post'))
continue;
$values = array_map('trim', get_post_custom_values($key));
$value = implode($values,', ');
if (++$i == 8)
echo apply_filters('the_meta_key', "<div><span class='post-meta-key'>$key:</span> $value</div>\n", $key, $value);
else
echo apply_filters('the_meta_key', "<li id='slots_".$key."'><span class='post-meta-key'>$key:</span> $value</li>\n", $key, $value);
}
echo "</ul>\n";
}
}
現在我想8後在表中的狀態顯示$i
值,在一個TD 8和奇數$i
後的偶數值在同一個表中單獨的TD。會有這樣的幫助嗎?
if (++$i > 8 AND ++$i%2==0 )
我試過這個,但沒有工作。
同列第二++ – exussum