我有一些数据(用户使用WYSIWYG编辑器输入)。我创建了一个工具来创建数据的csv副本,以用于某些备份目的。对于每个记录我
$csv_data .= str_replace(
array('<br />','<br/>', '\n', ','),
'',
strip_tags($db_data['description'])
).",";
对于某些记录,我发现产品描述分为多行,即使我正在删除上面的BR,新行字符等,这会打破csv文件。知道我做错了什么吗?非常感谢你的帮助。
答案 0 :(得分:5)
你在\ n周围使用''。单引号不允许使用\ n等转义字符,而是使用双引号(“”)。
请参阅:
http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.single