我正在尝试将我的数组返回到两列。当结果数为偶数但不是奇数时,它正在工作。当结果为奇数时,它将所有结果保留在左侧ul
,而不是右侧ul
。
如何更改代码,以便在有余数时将奇数个结果放入第二列?
<?php
$terms = get_field('featured_cities');
echo '<ul>';
$i =0;
foreach ($terms as $term) {
echo '<li><a href="'.get_term_link($term->slug, 'cities').'">'.$term->name.'</a></li>';
$i++;
if((int)sizeof($terms)/2 == $i){
echo '</ul><ul>';
}
}
echo '</ul>';
?>