PHP中的ftruncate()函数

ftruncate()函数将打开的文件截断为指定的长度。如果成功,该函数将返回TRUE,否则将返回FALSE。

语法

ftruncate(file_pointer, size)

参数

  • file_pointer-必须打开文件指针才能进行截断。

  • size-要截断的文件大小。

返回

ftruncate()函数返回。

  • 成功则为TRUE,或

  • 失败时为FALSE。

示例

<?php
   echo filesize("new.txt");
   echo " ";
   $file_pointer = fopen("new.txt", "a+");
   ftruncate($file_pointer, 50);
   //关闭文件
   fclose($file_pointer);
   //清除
  清除statcache();
   //再次检查文件大小
   echo filesize("new.txt");
   //关闭文件
   fclose($file_pointer);
?>

输出结果

400
50