从file_get_content中获取特定值

时间:2010-09-18 09:06:00

标签: php

嗨我需要从文件中获取特定内容获取内容但问题是,如果我创建了一个确定页面内容的函数,并且当我在循环中调用此函数(意味着超过200次)而不是内存限制时问题发生了。我通过增加ini_set的内存限制来解决这个问题。                                         我的问题是如何提高这个功能的性能。我应该在阅读内容后使用ob_flush或者还有其他方法。请告诉我。 thnks

2 个答案:

答案 0 :(得分:2)

file_get_contents()将整个文件读入内存,这在处理大型文件时可能会出现问题。

您可以考虑使用fopen()系列函数,这些函数对内存更友好。

答案 1 :(得分:0)

使用file_get_contents()获取站点内容后,使用mb_split()函数将文件内容作为单词数组获取。