Php echo div类';最后';在每个循环中

Php echo div类';最后';在每个循环中,php,class,echo,Php,Class,Echo,大家早上好。 只是foreach循环有一个小问题,在这里我回显一个div class=“related product”,并希望将最后一个div指向一个“class=“related product last” 这将通过直接在php循环中分配值而不使用来完成这项工作。这将通过直接在php循环中分配值而不使用来完成这项工作。试试这个,首先它更容易阅读,因此维护和调试,而且您不需要启动另一个试试这个,首先它更容易阅读,因此可以进行维护和调试,而且您不需要启动另一个 为什么你有一个我想你是在问你的尝

大家早上好。 只是foreach循环有一个小问题,在这里我回显一个div class=“related product”,并希望将最后一个div指向一个“class=“related product last”



这将通过直接在php循环中分配值而不使用
来完成这项工作。这将通过直接在php循环中分配值而不使用
来完成这项工作。试试这个,首先它更容易阅读,因此维护和调试,而且您不需要启动另一个
试试这个,首先它更容易阅读,因此可以进行维护和调试,而且您不需要启动另一个


为什么你有一个
我想你是在问你的尝试,最好是问问题。请参阅假设'last'类添加到div的样式,你可以使用css来实现这一点,而不需要添加'last'部分。即:。relate product:last of type{/*rules*/}为什么你有一个
我想你是在询问你的尝试,最好是询问问题。请参阅假设'last'类添加到div的样式,你可以使用css来实现这一点,而不需要添加'last'部分。即:。relate product:last of type{/*rules*/}那是獾!谢谢你的帮助。那是獾!谢谢你的帮助。
<?php 
$relatedProd = explode(';', $row['relatedProd']);

if (sizeof($relatedProd) > 0) {
    echo '<h4>Hello World!</h4>';
}
foreach ($relatedProd as $key => $value) {
    echo '<div class="one_third product-table <?php
    if ( $key == ( count( $relatedProd ) -1 ) ) echo
    last ">';

    echo '</div>';
}
?>
$lastStr = "";
foreach ($relatedProd as $key => $value) {
    if ($key == count($relatedProd)-1) {
        $lastStr = " last";
    }
    echo "<div class=\"one_third product-table{$lastStr}\"></div>";
}
<?php 
   $relatedProd = explode(';', $row['relatedProd']);

   if (sizeof($relatedProd) > 0) {
      echo '<h4>Hello World!</h4>';
   }
   foreach ($relatedProd as $key => $value) {
      $extra = $key == count( $relatedProd ) -1 ? 'last' : '';
      echo '<div class="one_third product-table ' . $extra . '"></div>'; 
   }
?>