将使用php nl2dr获取的字符串转换为数组

时间:2016-11-21 09:19:40

标签: php mysql arrays

我从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);

但它不起作用。它将整个数据作为单个数组。

0 个答案:

没有答案