问题:假设我的 sql 单元格中有以下数据
“第 1 行<br>第 2 行<br>第 3 行”
如何通过 php 显示它以产生以下结果:
<td>第 1 行</td><td>第 2 行</td><td>第 3 行</td>。
非常感谢!
就那么简单
$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>';
}
<?php
$lines = "line 1<br>line 2<br>line 3";
$arr = explode("<br>", $lines);
foreach($arr as $r)
{
print("<td>$r</td>");
}
?>
$html = "<td>" . implode("</td><td>", explode("<br>", $lines)) . "</td>";
不那么容易阅读,但避免了循环,这永远不会坏!:)
$string = "line 1<br>line 2<br>line 3";
$arr = explode('<br>', $string);
$result = '<td>'.implode('</td><td>', $arr).'</td>';