问题:假设我的sql单元格中有以下数据
“第1行< br>第2行< br>第3行”
如何通过php显示以产生以下内容:
< td>第1行< / td>< td>第2行< / td>< td>行 3'; / TD>
非常感谢你!
答案 0 :(得分:2)
简单就是那个
$string = "line 1<br>line 2<br>line 3";
$arr = explode('<br>', $string);
foreach($arr as $v)
{
echo '<td>'.$v.'</td>';
// or you can put this to some other string $otherString .= '<td>'.$v.'</td>';
}
答案 1 :(得分:0)
<?php
$lines = "line 1<br>line 2<br>line 3";
$arr = explode("<br>", $lines);
foreach($arr as $r)
{
print("<td>$r</td>");
}
?>
答案 2 :(得分:0)
$html = "<td>" . implode("</td><td>", explode("<br>", $lines)) . "</td>";
不易读,但避免循环,这绝不是坏事! :)
答案 3 :(得分:0)
$string = "line 1<br>line 2<br>line 3";
$arr = explode('<br>', $string);
$result = '<td>'.implode('</td><td>', $arr).'</td>';