【问题标题】:Append HTML to PHP String将 HTML 附加到 PHP 字符串
【发布时间】:2020-03-09 21:07:25
【问题描述】:

我对 PHP 不太熟悉,所以我们开始...

我有一个 PHP 变量 $creditRating,它有时可以返回一个或多个值。这些值用空格分隔,即: $creditRating = Poor Fair Good Excellent

我需要分解这个字符串,将 span 标签附加到每个单独的字符串,并根据值添加一个类,这样我就可以使用 CSS 为每个值自定义颜色。它会输出如下内容:

<span class="red">Poor</span> <span class="orange">Fair</span> <span class="blue">Good</span> <span class="green">Excellent</span>

我怎样才能做到这一点?

【问题讨论】:

    标签: php html css wordpress class


    【解决方案1】:

    是的,您可以使用explode 函数来实现。请尝试以下代码:

     <?php
    
        $creditRating = 'Poor Fair Good Excellent';
        //convert the string into array using space as delimiter
        $array = explode(" ", $creditRating);
        foreach ($array as $value) {
            //output HTML depending on the value
            if($value=='Excellent'){
               echo '<span class="green">'.$value.'</span>';
            }
            if($value=='Poor'){
               echo '<span class="red">'.$value.'</span>';
            }
        }
     ?>
    

    【讨论】:

      猜你喜欢
      • 2011-11-11
      • 2016-07-14
      • 1970-01-01
      • 1970-01-01
      • 2013-11-24
      • 2019-08-25
      • 2012-01-07
      相关资源
      最近更新 更多