PHP ftruncate()函数
函数 ftruncate() 可以将打开的文件截断到指定的长度,并且在成功时返回 true,失败时返回 false。
语法
bool ftruncate ( resource handle , intsize )
这个函数可以接受文件指针、句柄和长度,将文件截断到指定的大小。
示例
<?php
//check filesize
echo filesize("/PhpProject/sample.txt");
echo "\n";
file = fopen("/PhpProject/sample.txt", "a+");
ftruncate(file, 100);
fclose($file);
//Clear cache and check filesize again
clearstatcache();
echo filesize("/PhpProject/sample.txt");
?>
输出
49
100