我正在导入一个 CSV 文件,但由于某种原因,每一行都以 ¶-symbol 结尾......所以我的数据库被所有这些符号污染了。最重要的是,它破坏了我的工作流程。
所以我想去掉那些符号。
我试过了,$csv_value = preg_replace( '/\s+/', '', $csv_value);
但这行代码也删除了我的空格......
我怎样才能从我的 ? 中删除 ¶ 符号$csv_value
?
¶ - 它是换行符,试试这个:
$result = preg_replace('/[^[:print:]]/', '', $csv_value);
这个问题已经回答了,您可以在此链接上找到其他示例: PHP:如何删除字符串中的所有不可打印字符?
¶ 符号表示为换行符,所以试试这个:
$csv_value = preg_replace( '/\n+/', '', $csv_value);