查询

ftruncate()函数—用法及示例

「 将打开的文件截断为指定的长度 」


函数名:ftruncate()

适用版本:PHP 4, PHP 5, PHP 7

函数说明:ftruncate() 函数用于将打开的文件截断为指定的长度。如果文件原来的长度大于指定的长度,则超出的部分将被删除。如果文件原来的长度小于指定的长度,则文件的大小将增加,并且在新的空间中的字节被设置为 null 字节。

语法:bool ftruncate(resource $handle, int $size)

参数:

  • $handle:必需,表示打开的文件句柄。
  • $size:必需,表示截断后的文件长度。

返回值:如果成功截断文件,则返回 true,否则返回 false。

示例:

<?php
$filename = "test.txt";
$handle = fopen($filename, "r+");

// 截断文件为10字节
if (ftruncate($handle, 10)) {
    echo "文件截断成功。";
} else {
    echo "文件截断失败。";
}

fclose($handle);
?>

以上示例中,我们打开了一个名为 "test.txt" 的文件,并使用 ftruncate() 函数将文件截断为10个字节。如果截断成功,则输出 "文件截断成功",否则输出 "文件截断失败"。

补充纠错
上一个函数: function_exists()函数
下一个函数: ftp_systype()函数
热门PHP函数
分享链接