Php 数据库结果分成3个相等的列

Php 数据库结果分成3个相等的列,php,Php,我有一个很小的问题,但这是一个我想解决的问题,所以我正在寻找建议 我使用下面的PHP代码从数组中回显数据 $array = array(); $rsa = $wpdb->get_results("SELECT * from wp_letter ORDER BY l_name ASC"); foreach($rsa as $rrr) { array_push($array,$rrr->l_name); } $temp = 0; foreach($array as $as) { $tem

我有一个很小的问题,但这是一个我想解决的问题,所以我正在寻找建议

我使用下面的PHP代码从数组中回显数据

$array = array();
$rsa = $wpdb->get_results("SELECT * from wp_letter ORDER BY l_name ASC");
foreach($rsa as $rrr)
{
array_push($array,$rrr->l_name);
}
$temp = 0;
foreach($array as $as)
{
$temp = 0;
$query = $wpdb->get_results("SELECT * FROM wp_term_taxonomy AS tx, wp_terms AS trm WHERE taxonomy = 'category' AND  trm.term_id = tx.term_id  AND name like '".$as."_%' ORDER BY name ASC");
foreach($query as $row1)
{
if($temp == 0)
{
echo '<h4>'. $as.'</h4>';
$temp = 1;
}
?>
<a class="anchor" href="<?php echo esc_url(get_category_link($row1->term_id)); ?>"><?php echo $row1->name;?></a><br/>
<?php }
} ?>
$array=array();
$rsa=$wpdb->get_results(“按l_name ASC从wp_信函顺序中选择*);
foreach($rsa作为$rrr)
{
数组推送($array,$rrr->l\u name);
}
$temp=0;
foreach($array as$as)
{
$temp=0;
$query=$wpdb->get_results(“从wp_term_分类法中选择*作为tx,wp_terms作为trm,其中分类法='category'和trm.term_id=tx.term_id和name like'。$AS.'%'按名称ASC排序”);
foreach($查询为$row1)
{
如果($temp==0)
{
回显“.$as.”;
$temp=1;
}
?>


只需在查询中添加
限制3
,例如

SELECT * from wp_letter LIMIT 3 ORDER BY l_name ASC;

只需在查询中添加
限制3
,例如

SELECT * from wp_letter LIMIT 3 ORDER BY l_name ASC;

你可以用一些废话,比如:

或者像这样:

$results = array_chunk($query, ceil(count($query)/3));
链接:


您可以使用一些垃圾,例如:

或者像这样:

$results = array_chunk($query, ceil(count($query)/3));
链接:


。那么这里的问题是什么?我想把结果分成3个相等的列。我想让这个类型的3列。当前生成的HTML代码是什么?你想让生成的HTML代码是什么?简单使用标记和…。那么这里的问题是什么?我想让结果分成3个相等的列。我想让这个类型的3列。当前生成的HTML代码是什么?你想做什么您希望生成的HTML代码是?简单使用标记和。。。