0

CSV ファイルをインポートしていますが、何らかの理由ですべての行が ¶ 記号で終わっています。このため、私のデータベースはこのすべての記号で汚染されています。そして何よりも、それは私のワークフローを台無しにしています。

だから私はそれらのシンボルを取り除きたいと思います。

試してみまし$csv_value = preg_replace( '/\s+/', '', $csv_value);たが、このコード行はスペースも削除しました...

から ¶ 記号を削除するにはどうすればよい$csv_valueですか?

4

2 に答える 2

1

¶ - 改行記号です。これを試してください:

$result = preg_replace('/[^[:print:]]/', '', $csv_value);

この質問は既に回答されています。他の例は、このリンクで見つけることができます: PHP: 文字列内の印刷できないすべての文字を削除するには?

于 2013-07-30T13:38:40.193 に答える
0

¶ 記号は改行として示されるので、これを試してください:

$csv_value = preg_replace( '/\n+/', '', $csv_value);
于 2013-07-30T13:33:04.710 に答える