0

重複の可能性:
ファイルの先頭からを削除するにはどうすればよいですか?

この問題は以前に発生したことがあると思いますが、まだ何も見つかりません。私はさまざまな方法でファイルを編集しようとしましたが、それでも最初のエントリでこの奇妙な文字を取得するたびに。

だから私は以下を含むテキストファイル(.txt)を持っています:

デレク、drw

ビリー、ウィリアム

ゲイリー、オークツリー

ここで、file()関数を呼び出して、次のように出力します。

<?php 
// read the file into an array called $users
$users = file('C:/private/filetest_02.txt');
?>
<pre>
<?php print_r($users); ?>
</pre>

しかし、私はこの出力を受け取ります:

配列

((

[0] =>  derek, drw
[1] => billy, william
[2] => gary, oaktree 

)。

この文字が配列の最初のエントリに表示されるのはなぜですか?これを軽減するために何ができますか?この問題に光を当てることができる人に事前に感謝します。

4

1 に答える 1

1

それはUTF-8 バイト オーダー マーカーです。

削除するには、ファイルを変更する必要があります。

于 2013-01-12T13:07:27.120 に答える