从输入PHP中读取文件的内容

时间:2018-04-19 11:19:27

标签: php file input

我从输入中读取文件的名称,我想对内容进行排序,并且必须在文件中添加已排序的内容。 但我只得到这个输出:

开始 端

function main(){
    global $argc, $argv;
    if($argc == 1){
        print("Please provide text file path");
        return;
    }
    print("START\n");
    run($argv[1]);
    print("END\n");
}

function run($file_name){
    $br = fopen($file_name,"r");
    $bw = fopen($file_name,"a");
    if($br && $bw){
        while(($line = fgets($br))!==false){
            if($line == "\n" || $line == "") break;
            $values = preg_split('/\s+/', $line);
            $res = array();
            for($i=0; $i< count($values)-1;$i++){
                $res[]=(int)$values[$i];
            }
            fwrite($bw,to_string(insert($res))."\n");
        }
    }
    fclose($br);
    fclose($bw);
}

“Insert”是插入排序函数:fwrite($ bw,to_string(insert($ res))。“\ n”);我打电话。

0 个答案:

没有答案