连接数据库? 执行SQL: SELECT * FROM 表名 WHERE 字段名 LIKE '%关键字%'; 如果是文件, 1.txt 内容如下: 床前明月光 疑是地上霜 可以这样写 <? $data = explode("/n", str_replace("/r", '', file_get_contents('1.txt'))); $keyword = '床前|明月'; // 多个关键字用 | 分隔 foreach($data as $thisdata) { if(preg_match('/'.$keyword.'/i', $thisdata)) { echo $thisdata."/r/n"; } } ?>