我有一个值数组,我想在longtext数据库字段中保存,每行一个。
我正在使用Yii 2.
如果我这样保存:
$object->field = implode('\n', $array);
然后我在数据库中将其作为带有\ n的字符串获取,并且我无法将其与
的新行分开nl2br($value);
但是如果我用phpMyAdmin在多行中手动保存在数据库中,它就可以了。如何在保存到db时获取保存新行的文本字符串?
答案 0 :(得分:1)
在php中如果要添加新行,则必须使用带有双引号的\n
。所以代码必须是: -
$object->field = implode("\n", $array);
示例: - https://www.codeproject.com/Articles/146336/Creating-a-Code-39-Barcode-using-HTML-CSS-and-Java