Php 数组到数据库中有新行的长文本

Php array to longtext with new lines in database

我有一组值要保存在长文本数据库字段中,每行一个。

我正在使用 Yii 2。

如果我这样保存:

$object->field = implode('\n', $array);

然后我用\n把它作为一个字符串存入数据库,我不能用

换行分隔它
nl2br($value);

但是如果我使用 phpMyAdmin 将它手动保存在数据库中多行,它就可以工作。保存到数据库时如何获取包含新行的文本字符串?

In php 如果你想添加新行,那么你必须使用 \n 和双引号。所以代码需要是:-

$object->field = implode("\n", $array);

示例:- https://eval.in/867628