我在服务器中有一个txt文件,它包含类似
的行one
two
three
four
five
我想创建一个函数来检查这些行中是否存在单词。
任何帮助表示赞赏。
谢谢
答案 0 :(得分:3)
以下是您可以继续使用的方法:
$contents = file_get_contents('yourfile.txt');
$search_keyword = 'four';
// check if word is there
if (strpos($contents, $search_keyword) !== FALSE){
echo "$search_keyword was found !!";
}
else{
echo "$search_keyword was NOT found !!";
}
答案 1 :(得分:2)
这真的需要在php中完成吗?您刚刚描述了UNIX grep
实用程序。
答案 2 :(得分:0)
你可以这样做:
$data = file($path_to_file,FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
if (in_array($data,'word')) {
// do something
}
这是一个简单的黑客,但它应该有效。