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);
clearstatcache();
echo filesize("new.txt");
fclose($file_pointer);
?>
400
50
本文介紹了PHP 中的ftruncate() 函數及其應用示例。通過此函數,開發者可以輕鬆地對文件進行截斷操作,修改文件大小,從而實現更加靈活的文件管理。