-1
我對PHP和MySQL相當陌生,但在過去幾個月裏一直對它有很多樂趣。儘管如此,我仍然有點困惑,所以希望你們中的一些人能幫助我。如何在括號出現時更改字符串的字體樣式(使用PHP/CSS)
我在我的MySQL DB中有一個文本列,用於存儲文本行。我通過PHP檢索這個並遍歷每一行。我想要實現的是放在這些括號內的所有東西; 「[」和「]」 - 當我輸出它們時,在另一個字體類(或使用span-tag)中變爲灰色。這是爲了以類似於評論的風格顯示它們。到目前爲止,我已經編寫了這段代碼來獲取兩個括號的字符串位置,但是由於括號的位置因行而異,所以我一直在關注如何使用PHP + HTML/CSS實現所需的效果。
if (isset ($row['setlist']))
{
echo "Setlist:<div class='setlist'>";
foreach(explode("\n", $row['setlist']) as $line)
{
$a = strpos ($line,"[");
$b = strpos($line,"]");
if ($a || $b > 0)
{
// how to use the position to change fontclass/color from position $a to $b..?
}
echo $line."<br>";}
echo "</div>";}