我从MySql
表中提取数据textarea value
。我想触发new lines
所以我使用了php nl2dr()
函数。如果我使用此功能,则数据将填入新行,用户在提交表单时按下Enter
键。但我想在array
中推送每一个新行。
的Sql
$sql = "SELECT desc FROM mytable WHERE username = '$uname'";
$res = $con->query($sql);
if($res->num_rows > 0)
{
$row = $res->fetch_assoc();
$desc = nl2dr($res['desc']);
echo $desc;
}
如果我喜欢这样,那么数据显示如下......
line1
line2
line3
line4
.....
.....
line8
但我希望push
array
中的所有行。所以我用firefox调试器进行检查,发现每行末尾都有一个<br>
。所以我试着把它转换成数组。
$arr = explode('<br>', $desc);
var_dump($arr);
但它不起作用。它将整个数据作为单个数组。