• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:textファイルの関数について)

テキストファイルの関数で最後の行を取得する方法

このQ&Aのポイント
  • PHPのfile関数を使用して、テキストファイルの最後の行を取得する方法を説明します。
  • 特定のテキストファイルの最後の行を取得するためには、file関数を使用し、配列の最後の要素を取得すれば良いです。
  • テキストファイルの最後の行が指定した文字列と一致する場合、変数を指定の値に変更することができます。ただし、変更が反映されない場合、バージョンや環境の問題が考えられます。

質問者が選んだベストアンサー

  • ベストアンサー
  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.1

改行文字が含まれているから一致しないのでは。 マニュアルにfile関数についてこう注意があります。 ---- 注意: FILE_IGNORE_NEW_LINES を指定しない限り、 配列に取り込まれた各行は行末文字も含みます。 行末文字を取り除きたい場合には rtrim() を使用する必要があります。 ---- #test.txtの最後の"終了"を1に変えたいわけじゃないですよね。

fukurinnsa
質問者

お礼

UmJammerさん回答有難う御座います!! UmJammerさんの言うとおりrtrim() で改行を取ると成功しました!! 改行が原因だったみたいです!! ホントに助かりました。

関連するQ&A