• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストファイルの指定文字列表示2)

テキストファイルの指定文字列表示2

このQ&Aのポイント
  • テキストファイルの中身が空行で始まる場合も、除いた最初の空行まで表示させる方法はあるか
  • テキストファイルの指定文字列表示2の質問について解説します
  • ブラウザ上でテキストファイルの一部を抽出して表示させるスクリプトを考えていますが、ファイルの中身が空行で始まる場合も、除いた最初の空行まで表示させる方法はありますか

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

前の回答の時に説明したと思うのですが $blanklineは空白行が出現する行数 $lastlineが読み出す最終行です。 (5)の行を以下のように書きかえれば良いでしょう。 $lastline=$blankline[(count($blankline)==1?0:1)]-1;//(5) blanklineの要素数が1しかないときは0番要素 そうでないときは1番要素を抽出するわけです。 できればスクリプトを理解してこまかい修正くらい できるようになっていただけると助かります

wf3255
質問者

お礼

すいません。焦っていて思わず理解を先送りにして質問してしまいました。 『配列$blanklineに空行の要素が幾つあるかを$lastline要素返すようにし、 1であれば0、1でなければ1を返すようにする』という流れで把握いたしました。 どうもありがとうございます。

その他の回答 (1)

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.1

前の質問というのがどれかわからないので、何をやりたいのか今ひとつつかめません。 「最初に空行が現れるまで、"111111111111"以外の行を表示する」 ということですか? 前の質問のURLを貼り付けるか、要求仕様をもう少し正確に書いていただけませんか?

wf3255
質問者

補足

補正が遅れてしまい申し訳ございません。 最初に質問いたしましたURLは下記になります。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2419589

関連するQ&A