【发布时间】:2013-07-30 21:52:27
【问题描述】:
我正在导入一个 CSV 文件,但由于某种原因,每一行都以 ¶-symbol 结尾...所以我的数据库被所有这些符号污染了。最重要的是,它破坏了我的工作流程。
所以我想去掉那些符号。
我试过$csv_value = preg_replace( '/\s+/', '', $csv_value);,但这行代码也删除了我的空格...
我怎样才能从我的$csv_value 中删除 ¶ 符号?
【问题讨论】:
我正在导入一个 CSV 文件,但由于某种原因,每一行都以 ¶-symbol 结尾...所以我的数据库被所有这些符号污染了。最重要的是,它破坏了我的工作流程。
所以我想去掉那些符号。
我试过$csv_value = preg_replace( '/\s+/', '', $csv_value);,但这行代码也删除了我的空格...
我怎样才能从我的$csv_value 中删除 ¶ 符号?
【问题讨论】:
¶ - 它是换行符,试试这个:
$result = preg_replace('/[^[:print:]]/', '', $csv_value);
这个问题已经回答了,您可以在此链接上找到其他示例: PHP: How to remove all non printable characters in a string?
【讨论】:
¶ 符号表示为换行符,所以试试这个:
$csv_value = preg_replace( '/\n+/', '', $csv_value);
【讨论】: