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

刚刚测试了一下 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



相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页