此代码打印出一列中的文字:
echo "<td colspan='5'>" . $row['DESCRIPTION'] . "</td>";
当它提供文本段落时,它包含格式不正确的粗体标签,看起来像[B]。我想要做的是用<b>
标签或空格替换它们。
不确定如何使用PHP执行此操作。
答案 0 :(得分:3)
`$row['DESCRIPTION'] = str_replace(array('[B]','[!B]'), array('<b>', '</b>'), $row['DESCRIPTION']);`
答案 1 :(得分:2)
If [B] for <b> and [!B] for </b>
使用:
<?php
$row['DESCRIPTION'] = "In this string the [B]word[!B] is bolded";
$text = str_replace("[B]","<b>",$row['DESCRIPTION']);
$text = str_replace("[!B]","</b>",$text);
echo $text;
?>
输出:
在此字符串中,字以粗体显示
答案 2 :(得分:0)
使用str_replace
功能可能对您的情况有帮助。