我有一个包含
的文本文件数字,零,一个
数字,二,三
数字,四,五
在名为data.txt
的文件中我想搜索这个数字并尝试过这个但似乎没有用
$file = 'domain.com/data.txt';
$searchnum = 'zero';
if (stripos($file, $searchnum) == true) { echo 'number found' }
更新1.0 我试过这个,但它似乎没有拉txt文件上的数据
$file = "domain.com/data.txt";
$searchnum = "zero";
if(exec('grep '.escapeshellarg($searchnum).' '.$file )) {
echo "record found";
}
else {
echo "record notfound";
}
答案 0 :(得分:2)
您正确地执行此操作,您只需要提取文件内容。
<td><b><?php echo htmlentities( $row["name"] ); ?></b></td>
答案 1 :(得分:1)
stripos()
返回搜索到的字符串的索引,如果找不到,则返回FALSE。
所以你会做if (stripos($file, $searchnum) !== false) { echo 'number found'; }
!==
是因为您需要将false
与0
区分开来。