PHP 中的 ftruncate() 函数
phpprogrammingserver side programming
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); // 清除 clearstatcache(); // 再次检查文件大小 echo filesize("new.txt"); // 关闭文件 fclose($file_pointer); ?>
输出
400 50