• ベストアンサー

指定行の内容を取得するにはどうしたら良いでしょうか

PHPで外部テキストの指定行を読み込むにはどうしたら良いのでしょうか?

  • PHP
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

さほど大きくないテキストなら、fileで読み込んで(指定行-1)の添え字で取り出せばどうですかね。

momoririmo
質問者

お礼

ありがとうございます

その他の回答 (1)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 1行毎に取得しつつカウンタをアップしていき、指定の行になった部分で ループを終了してその情報を利用すれば良いと思います。

momoririmo
質問者

お礼

こんにちは。ありがとうございます。

関連するQ&A

  • 指定行データの取得

    perlにてテキストファイルのある指定行のデータを取得するのは どのようにするのでしょうか? 行の選択は 「5行目(または5)」のように指定したいと思います。

    • ベストアンサー
    • Perl
  • DOSプロンプト:テキストから指定した行番号の行のみを取得したい

    DOSプロンプトを使用しテキストから指定した行番号のみを取得したいです。for文でテキストを全行読みながら取得などせず、効率的にその行だけを取得したいです。

  • Flashで外部ファイルの指定行のみ取り出し表示

    初心者です。 当初は、ActionScriptで外部ファイルphpを読み込み、phpの中にtxtから取り出した文字列を表示しようとしていました。 多分、これでもできると思いますが、ActionScriptからphp経由せず、直接txtから取り出せないかと思い、質問します。 ActionScriptで外部ファイル(txt)の中身の2行目だけ取り出すという方法はできるのでしょうか? <テキスト例(txt)> 花子 東京都 乙女座 このうち2行目の東京都だけ取り出すということです。 こちらの方が、phpをわざわざ挟まずにシンプルだと思いました。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • 指定の行のみ右よせのHTML

    ドリームウィーバー2004MXです。 セルの中に3行以上の文字があるのですが、 指定のところだけ右よせにしたいのです。 テキスト1行目は<センター> テキスト2行目は<右よせ> テキスト3行目は<センター> つまりセルには基本 align="center" をしておいて、 2行目だけに“右よせ”を適用したいです。 イメージ -------------------------------------       テキスト1行目                    テキスト2行目       テキスト3行目 ~ ~ ~ ------------------------------------- セルを“分割せず”、 タグだけで“特定の行を右よせにする” やり方がありましたら、教えてください。 お詳しい方、宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • テキストファイルの行を指定して読み込み

    テキストファイルの読み込みたい行を指定して テキストボックスに表示させたいのですが、 どのようにすればよいでしょうか? StreamReaderには一行分の文字を読み取るReadLine メソッドがありますが、行は指定はできないようです。 良い方法があればアドバイスを頂きたいです。 よろしくお願いします。 --- 開発環境:VS2005 pro OS:Vista

  • DataGridで行のスタイル指定

    Flash MX Professional 2004 を使っています。 DataGridコンポーネントで、行にスタイルを指定する方法ってありますか? 以下の2つのことをしたいと思っています。 1. 背景色をストライプにしたい(1行おきに色を変えたい) 2. 指定した行のテキストの色を変えたい DataGrid全体もしくは列単位でならスタイルの指定はできるのですが、 行を指定する方法がどうしても見つからず、困っています。 ちなみに、Flexサーバーは使いません。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • 行数取得した後、指定した行を変更[PHP]

    こんにちは。 PHPのことで質問があり、投稿させていただきました。 スクリプトを作成中なのですが、$_POSTで受信したパスワードを、 違うファイルに行数を指定し、その行に指定した文字を保存させることは可能でしょうか? わかりにくいと思いますが、要は、「行を指定して、好きな文字を保存させる」というわけです。 保存させたい文字は、 '$adminpass = ' . '"' . $_POST["password"] . '"' . ';'    ↓ $adminpass = "$_POST["password"]"; です。 どうか、ご教授くだされば幸いです。

    • 締切済み
    • PHP
  • 50万行のtxtファイルを行数指定で分割したい

    50万行レベルのテキストファイルがあります このファイルをVBAで行数を指定して3つのファイルに分割したいのですが可能でしょうか イメージとしては以下のような形になります ・一行目〜テキストボックス1で指定した行数 ・textbox1で指定した行数〜textbox2で指定した行数 ・textbox2で指定した行数〜最終行 どなたか教えて下さい よろしくお願いします

  • SELECTでの指定行からの指定行数文の取得

    こんにちは。 OracleでSELECT文、一発で指定行から指定行数分のデータを取得するように指定できるのでしょうか? 例) SELECT * from tbl01; で、100行取得できる状態で25行目から30行分取得する OracleのSQLリファレンスを調べたのですが該当するようなものは 見当たりませんでした。 よろしくお願いします。

  • テキスト指定数行分割保存可能なエディタでフリーソフトはありますか?

    1000行あるテキストを 100行指定で分割保存したいのですが、 テキストを指定数行分割し 保存できるフリーソフトはありませんか? 宜しくお願いします。

専門家に質問してみよう