我正在导入CSV文件,但出于某种原因,每行都以¶-符号结尾......所以我的数据库被所有这个符号污染了。最重要的是,它破坏了我的工作流程。
所以我想剥去那些符号。
我尝试使用$csv_value = preg_replace( '/\s+/', '', $csv_value);
,但这行代码也删除了我的空格......
如何从$csv_value
?
答案 0 :(得分:1)
¶ - 它是换行符号,试试这个:
$result = preg_replace('/[^[:print:]]/', '', $csv_value);
此问题已经回答,您可以在此链接中找到其他示例: PHP: How to remove all non printable characters in a string?
答案 1 :(得分:0)
¶符号表示换行符,所以试试这个:
$csv_value = preg_replace( '/\n+/', '', $csv_value);