我想根据PHP中每个段落的第一个字母创建一个不同颜色的每个段落的颜色。就像我的段落的第一个字母是油,而不是这个段落将是橙色。
我会有以下类型的文字。
<div class="Message">
<blockquote class="UserQuote">
<div class="QuoteAuthor">
<a href="/profile/tashrahs" rel="nofollow">Jimmy</a>said:
</div>
<div class="QuoteText">
<p>
<br>
Ok I'll Let you Know.
</p>
</div>
</blockquote>
Thanks. Please Keep in Touch.
</div>
&#13;
答案 0 :(得分:1)
创建一个关联数组,将每个字母映射为一种颜色:
$colors = array(
'a' => 'aquamarine',
'b' => 'blue',
'c' => 'cyan',
...
)};
然后创建段落的代码可以执行:
$color = isset($colors[$paragraph[0]]) ? $colors[$paragraph[0]] : 'black';
$html += "<p style='color: $color;'>$paragraph</p>";