La función ftruncate () puede truncar un archivo abierto a una longitud especificada y puede devolver verdadero en caso de éxito o falso en caso de error.
Sintaxis
bool ftruncate ( resource $handle , int $size )
Esta función puede tomar el puntero de archivo, manejar y truncar el archivo a su longitud y tamaño.
Ejemplo
<?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");
?>
Salida
49
100