欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php给li标签添加不同的class

程序员文章站 2022-04-14 12:23:03
...
.....

foreach ($images as $imgUrl){

  echo '
  • ';
  • }

    前面省略了一部分代码,通过上面这个输出来的是这样(我输出的是三个li):



  • 我想实现的是这样的:



  • 也就是列表第一个的class是“left” 其它的class是right。

    回复内容:

    .....

    foreach ($images as $imgUrl){

      echo '
  • ';
  • }

    前面省略了一部分代码,通过上面这个输出来的是这样(我输出的是三个li):



  • 我想实现的是这样的:



  • 也就是列表第一个的class是“left” 其它的class是right。

    如果你的$images是一个索引数组,且索引从0开始,使用下面的方式即可

    $imgUrl) {
        $class = 0===$index ? "left" : "right";
        echo '
  • '; }
  • 如果你的$images数组不满足上述条件,可以使用下面的方法实现:

    ';
    }

    这种输出方式比较麻烦,逻辑处理和页面展示耦合在一起,可以试试用smarty模板引擎

    foreach里面做判断就好了

  • 相关标签: php