PHP读取文件的问题

来源:百度知道 编辑:UC知道 时间:2024/07/08 11:27:21
我想实现这样一个功能:
有几个关键词(只有几个,是我按照需要列出来的)
然后从一个字符串中依次与这几个关键词匹配,找出一样的。

现在的问题是,我想把关键词放在一个文本文件里,或则CSV文件里,然后读取。
这样做的话,我只要一行一个关键词这样写就可以了吗?

我的程序中是这样做的:
$keys=explode(' ',preg_replace("/\s+/",' ',trim(file_get_contents("文件名"))))

我把文件内容获取成为一个字符串,然后删除前后的空白,把所有的多个空白替换为一个,最后安空格分割为数组,这样写这个文本的时候非常自由,可以一行写一个,也可以一行写多个,中间可以用空格、<TAB>等符号分隔,有多余的空行和空格也没关系。

XML效率差
基本上同1楼
一次全读到内存里

最好写到xml里,这是大势所趋,而且php有专门读xml的函数