【发布时间】:2014-06-18 02:21:46
【问题描述】:
我在数据库中分两段输入文本
first paragraph
second paragraph
我将它们存储在我的数据库中,当我使用nl2br 在前端显示它们时,它会完美显示。
我希望我的第一段是粗体,第二段应该是正常的。
我尝试使用strpos 在nl2br 之后找到<br> 标记的位置以删除第一段,但我没有成功。
失败的代码是
echo strpos(nl2br($row['article']), "<br>");
但我没有得到<br> 标签的位置
我从 eddie 那里得到了正确答案,他删除了它,但我在这里更新答案
$str='first paragraph
second paragraph';
foreach(explode("\n",) as $key => $val) {
if($key == 0){
echo'<b>';
}
echo $val;
echo'<br>';
if($key == 0){
echo '</b>';
}
}
【问题讨论】:
-
有代码,会出差。
-
那么你的代码在哪里?即使是失败的尝试?
-
为什么不直接使用 CSS?
-
<p><b>first paragraph</b></p><p>second paragraph</p>,那里。 -
所以?您仍然可以使用 CSS 选择器仅定位第一段。