2011,06,18, Saturday
例えば、ある文字列が、あるテキストファイル内の文章に含まれているかどうかを調べたいとします。
最初は、ファイルの中身を配列化し、各要素ごとに調べていけばいいと思ったのですが……。
よくよく考えると、ファイル全体を一つの変数にぶっ込んで調べればいいと気づきました。
単純に調べたいだけなら、行数も使わずお手軽ですね。
That's all!(そんだけ)
最初は、ファイルの中身を配列化し、各要素ごとに調べていけばいいと思ったのですが……。
$data = @file('ファイル名');
$str = "調べたい文字列";
for($i = 0; $i++; $i<sizeof($data)){
if(strrpos($data[$i], $str)!==false){
echo "あった";
}
}
よくよく考えると、ファイル全体を一つの変数にぶっ込んで調べればいいと気づきました。
$contents = @file_get_contents('ファイル名');
$str = "調べたい文字列";
if(strrpos($contents, $str)!==false){
echo "あった";
}
単純に調べたいだけなら、行数も使わずお手軽ですね。
That's all!(そんだけ)
コメント
コメントする
コメント受付を停止します。海外からスパム投稿が多いため。
この記事のトラックバックURL
http://kodawari.sakura.ne.jp/blogn/tb.php/48
トラックバック
Tweet |
TOP PAGE △