[PHP-users 30242] Re: ファイルから指定した文字列の中間を切り抜くには??
M.Terao
mayo @ b-gets.ddo.jp
2006年 9月 5日 (火) 13:29:51 JST
寺尾です。
一行ずつ読み込んで、
正規表現使うのが一番簡単なんじゃないかな?
$fp = fopen("test.txt",r);
while(!feof($fp)){
$data = fgets($fp,256);
$birth = mb_ereg_replace("★(.*)★","\\1",$data);
if($birth){
echo $birth
}
unset($birth);
}
fclose($fp);
かなり適当ですがこれで一応取れないかな?
> みなさんこんにちは、
>
> 早速ですが、文字列の切り抜き方について教えて下さい。
> 例えば、test.txtというファイルがあったとしてその中身に
>
> *************************
> こんにちは、私の名前は名無しと申します。
> 誕生日は★1984/10/01★です。
> *************************
>
> とあって、★と★の間の[1984/10/01]部分だけが切り取りたい場合は
> どのようにしたらよいのでしょうか??
>
> <?php
> $fp = fopen("test.txt", "r");
> ?>
>
> でオープンした後どのようにしたらいいでしょうか??
> 教えてください。m(__)m
> では失礼します。
>
> S.Kazino
PHP-users メーリングリストの案内