想要从左到右列出的 php 数组结果


want to php array results listed left to right

这是一个

基本问题,但我在任何地方都找不到答案。我想从左到右列出我的 php 数组结果,然后在到达行尾时,开始一个新行。喜欢这个:

1 2 3 4

5 6 7

看起来很简单,但让我发疯。无法用表格做到这一点,尝试使用 cssdiv 无济于事。

这是我在页面上想要的每个结果的代码:

 <?php 
if ($this->meeting){
?><?php
foreach($this->meeting as $meet){
echo date_bl($meet->date,$meet->time);
echo '<br />';
echo $meet->place;
echo '<br />';
echo $meet->address;
echo '<br />';
echo $meet->city.", ".$meet->state." ".$meet->zip;
echo '<br />';
}}else{}?>

任何帮助将不胜感激!

PHP

<?php 
if($this->meeting){
 echo '<ul class="list">';
 foreach($this->meeting as $meet){
  echo '<li>';
  echo date_bl($meet->date,$meet->time);
  echo '<br />';
  echo $meet->place;
  echo '<br />';
  echo $meet->address;
  echo '<br />';
  echo $meet->city.", ".$meet->state." ".$meet->zip;
  echo '<br />';
  echo '</li>';
 }
 echo '</ul>';
} else {
}
?>

.CSS

.list {
 margin:0;
 padding:0;
 list-style:none;
}
.list li {
 width:200px;
 display:inline-block;
 padding:5px 9px;
}

更简单:

<p><?php echo implode(' ', $array); ?></p>

在不知道数组结构的情况下,这是我能提供的最简单的东西。