(PHP 4, PHP 5)
ftruncate — 將文件截斷到給定的長度
說明
bool ftruncate ( resource$handle
, int $size
)
接受文件指針 handle
作為參數,并將文件大小截取為
size
。
參數
handle
文件指針。
Note:
The handle
must be open for writing.
size
The size to truncate to.
Note:
If size
is larger than the file then the file
is extended with null bytes.
If size
is smaller than the file then the file
is truncated to that size.
返回值
成功時返回 TRUE
, 或者在失敗時返回 FALSE
。
更新日志
版本
說明
4.3.3
在 PHP 4.3.3 之前,ftruncate() 在成功時返回一個
integer 值 1,而不是 boolean 的 TRUE
。
范例
Example #1 File truncation example
<?php
$filename = 'lorem_ipsum.txt';
$handle = fopen($filename, 'r+');
ftruncate($handle, rand(1, filesize($filename)));
rewind($handle);
echo fread($handle, filesize($filename));
fclose($handle);
?>
注釋
Note:
The file pointer is not changed.
參見
fopen() - 打開文件或者 URL fseek() - 在文件指針中定位