php 文件读行赋值数组 效率对比 file feof

来源:互联网 发布:淘宝奢侈品拍卖真假 编辑:程序博客网 时间:2024/05/18 01:18

刚刚测试了一下 file 函数 与 fopen feof fgets 效率对比

file写法

echo '<Pre>';print_r(file('./test.txt'));

 fopen feof fgets 写法

/** * [readFileResult description] 读取文件 * @param  string $file_path [description] 要读取的文件路径 * @return [type]            [description] */function readFileResult($file_path=''){    $file_obj=fopen($file_path,'r');    $result=array();    if($file_obj){        //逐行读取        while(!feof($file_obj)){            $result[]=trim(fgets($file_obj));        }    }    return $result;   }echo '<Pre>';print_r(readFileResult('./test.txt'));die;
xdbug 日志 记录


readFileResult 6.616ms
file 13ms



原创粉丝点击