【问题标题】:How do i make the first element in the array active如何使数组中的第一个元素处于活动状态
【发布时间】:2010-10-18 01:48:39
【问题描述】:

好的,所以我有这个数组,我需要循环遍历

 <?php foreach($classes as $class){ ?>

html 需要看起来像这样

<li class="active"><span class="l"></span><a href="#">Standard Class</a><span class="r"></span></li>
<li><span class="l"></span><a href="#">Business Class</a><span class="r"></span></li>
<li><span class="l"></span><a href="#">Premium</a><span class="r"></span></li>

看到第一个处于活动状态...我如何使第一个处于活动状态

数组数据为

Array ( 
[0] => Array ( 
   [class] => Standard )
[1] => Array ( 
   [class] => Business ) 
[2] => Array ( 
   [class] => Premium ) ) 

【问题讨论】:

    标签: php arrays loops


    【解决方案1】:

    当然可能有更好的方法(取决于你的类结构,...)

    for($i = 0; i < count($classes); i++)
    {
        echo "<li ";
        if($i == 0)
        {
            echo "class=\"active\"";
            // first one
        }
        echo "><span.....";
    }
    

    【讨论】:

      猜你喜欢
      • 2021-09-24
      • 1970-01-01
      • 2013-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 1970-01-01
      相关资源
      最近更新 更多