0

特殊文字を含む csv ファイルに関するヘルプが必要です。

私が取り組んでいるものの例:

122120061;11;Caleb;Unicombe;;GB; 
130658233;8;Th˙c;NgÙ C·t;;VN;

各レコードは新しい行にありますが、問題が発生しているのは、レコードを配列に分割するときです。

私は使っている

$player = explode(';', $data[$i]);

ただし、プレーヤーが分割されると、次のように戻ります

Array ( [0] => 130658233
        [1] => 8
        [2] => Th˙
        [3] => c
        [4] => NgÙ C·t
        [5] => 
        [6] => VN)

何らかの理由で、特定の文字で、それをスペーサーとして使用しているように見えますが、これは望ましくありません。

私はそれを次のように返したい:

Array ( [0] => 130658233
        [1] => 8
        [2] => Th˙c
        [3] => NgÙ C·t
        [4] => 
        [5] => VN)

何か案は?

4

0 に答える 0