ホームページ > バックエンド開発 > PHPチュートリアル > php が txt ファイルを読み取るとき、最初の行は常に数値を正しく認識できません。

php が txt ファイルを読み取るとき、最初の行は常に数値を正しく認識できません。

WBOY
リリース: 2023-03-02 10:06:02
オリジナル
1351 人が閲覧しました

txt ファイルの内容を 1 行ずつ読み取ります
が、各ファイルの最初の行が常に正しく認識されません。
どうすればよいですか?

リーリー

txt ファイルの内容:

リーリー

それを読むたびに、ファイルの最初の行の最初の数字の長さが常に間違っています。目に見えない文字列があるはずです...:

。 リーリー

返信内容:

txt ファイルの内容を 1 行ずつ読み取ります
が、各ファイルの最初の行が常に正しく認識されません。
どうすればよいですか?

リーリー

txt ファイルの内容:

リーリー

それを読むたびに、ファイルの最初の行の最初の数字の長さが常に間違っています...:

目に見えない文字列があるはずです。 リーリー

おそらく utf8 bom 文字です。
SO 複数の UTF-8 BOM シーケンスを削除する方法を引用

リーリー

この関数を使用して最初の行を処理すれば問題ないはずです。

BOM についてもっと知りたい:
Zhihu - 「UTF-8 with BOM」と「UTF-8 without BOM」の違いは何ですか
Wikipedia

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート