0

データを入力するために使用されるExcelテンプレートがあります。これをCSVにエクスポートします。フィールドの 1 つに改行文字が含まれています。Mac で実行すると、\r代わりにまたは\n

以下のようにそのテキストを分解しようとすると:

$skillsets = explode("\r", $j['skillsets']); // works with CSV exported from MAC
$skillsets = explode("\n", $j['skillsets']); // works with CSV exported from WIN

それらのいずれかをチェックして、私の爆発が と の両方\rで機能することを確認する方法はあり\nますか?

4

1 に答える 1

1

最も簡単なのは使用することpreg_splitです:

$skillsets = preg_split('/(\r|\n)/', $j['skillsets']);

正規表現を使用する必要はありませんが、これは非常に単純なケースであり、1 行のコードを変更するだけで済みます。

于 2013-05-13T19:02:53.743 に答える