PHP開発初心者です。

初めて質問します。
勝手が違ってたらすみません。

PHPにおいて
(対象文字列)内の任意の(開始行数)から(終了行数)までの内容を取得する関数を教えてください。

要件
////////////////
//関数名:hoge
//戻り値:取得された文字列
// 引数:(対象文字列,開始行数,終了行数)
////////////////

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2010/03/13 11:42:53
  • 終了:2010/03/13 12:24:01

回答(1件)

id:Bombastus No.1

ホーエンハイム回答回数409ベストアンサー獲得回数522010/03/13 11:57:47

ポイント100pt

関数strtokを使ってみました。

function hoge($instr, $from, $to) {
    $ln = 1;
    $outstr = '';
    $str = strtok($instr, "\n");
    while ($str != FALSE) {
        if ($ln >= $from && $ln <= $to)     $outstr .= ($str . "\n");
        $ln++;
        $str = strtok("\n");
    }
    return $outstr;
}
id:nnrysk

ありがとうございましたm(._.)m

確認できました。たすかりました!

2010/03/13 12:23:26

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません