0

(PHPあり)

顧客がアップロードした CSV ファイルを確認する必要があります。具体的には、この CSV の区切り文字が「;」のみであることを確認する必要があります。他の区切り文字は使用できません。

これを処理する最善の方法は何ですか?

ありがとうございました。

4

1 に答える 1

0

最初の行の値がわかっている場合は、最初の行の N 番目の文字を読み取って区切り記号を特定できます。次に例を示します。

$csvdata = "delimiter;test\r\netc;herp"; // Contents of the uploaded file

$delimiter = substr($csvdata, strlen("delimiter "), 1);
echo $delimiter;

xlsx ファイルタイプを使用することをお勧めします。CSV よりもはるかに扱いやすく、Mac や DOS の行末やエンコーディングの問題もありません。

于 2012-08-28T09:27:12.757 に答える