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);
我有一组值要保存在长文本数据库字段中,每行一个。
我正在使用 Yii 2。
如果我这样保存:
$object->field = implode('\n', $array);
然后我用\n把它作为一个字符串存入数据库,我不能用
换行分隔它nl2br($value);
但是如果我使用 phpMyAdmin 将它手动保存在数据库中多行,它就可以工作。保存到数据库时如何获取包含新行的文本字符串?
In php 如果你想添加新行,那么你必须使用 \n
和双引号。所以代码需要是:-
$object->field = implode("\n", $array);