fgets() and fread() - What is the difference?

前端 未结 5 1709
旧巷少年郎
旧巷少年郎 2021-02-03 21:03

I understand the differences between fgets() and fgetss() but I don\'t get the difference between fgets() and fread()<

5条回答
  •  长情又很酷
    2021-02-03 21:04

    fread() for binary data and fread has a limit on how many chars you can read

    $source_file = fopen( $filename, "r" ) or die("Couldn't open $filename");
    while (!feof($source_file)) {
        $buffer = fread($source_file, 5);  
       var_dump($buffer); //return string with length 5 chars!
    }
    

    Number 5 is length bytes have been read .

提交回复
热议问题