• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:if文で改行記号を判別したい)

if文で改行記号を判別したい

このQ&Aのポイント
  • 質問者は、掲示板のようなものを作成しており、ログデータに記号で区切ったデータが存在していることを説明しています。
  • 記事を表示する際に、ログファイルを一行ずつ読み込んで、記号「,」でデータを分割し、記事を表示していることを述べています。
  • しかし、最後のデータが改行記号で終わっている場合に、データが存在しなくても空のデータとして処理されてしまう問題が発生していると述べています。質問者は、改行記号を判定する方法についてアドバイスを求めています。

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

  • ベストアンサー
  • rasaki
  • ベストアンサー率53% (33/62)
回答No.1

rtrim という文字列の最後から空白文字等を削除する関数で、 $buffに入れる前に$logdataの末尾から改行コードを削除します。 $logdata=rtrim($logdata); //この行追加 $buff=explode(",", $logdata); if($buff[7]){ print "<img src=pic1.jpg>"; これでOKだと思います。

umioyo
質問者

お礼

ご回答ありがとうございます。 一発でうまくいきました。 ひとつ賢くなりました~♪

関連するQ&A