将HTML附加到PHP字符串

我不太懂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>

我该如何实现?

siqi111 回答:将HTML附加到PHP字符串

是的,您可以使用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>';
        }
    }
 ?>
本文链接:https://www.f2er.com/3105945.html

大家都在问