Php将值拆分为不同的li类

时间:2015-05-30 08:53:36

标签: php

我使用此代码显示用户输入的数据。 但所有数据都以逗号分隔显示在1行中。

我想在个人中显示所有单独的数据< li>类

我怎样才能做到这一点?

<?php if ( $this->showPros() ): ?>
    <div class="pros">
    <h4><?php echo $this->__('Pros:') ?></h4>
    <ul class="pros-ul">
    <li class="pros-li">
    <?php $isFirst = true ?>
    <?php foreach( $this->getProsCollection() as $pros )
          {
              $name = $this->__( $pros->getName() );
              echo ( $isFirst ? $name : ( ', '.$name ) );
              $isFirst = false;
          } ?><br />
    </li>
    </ul>
    </div>
<?php endif ?>

1 个答案:

答案 0 :(得分:1)

只需将$name包裹在li标记中:

<?php if ( $this->showPros() ): ?>
    <div class="pros">
    <h4><?php echo $this->__('Pros:') ?></h4>
    <ul class="pros-ul">
    <?php foreach( $this->getProsCollection() as $pros )
          {
              $name = $this->__( $pros->getName() );
              echo ('<li class="pros-li">'.$name.'</li>');
          } 
    ?>
    </ul>
    </div>
<?php endif ?>