SplFileObject::ftruncate
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
SplFileObject::ftruncate — Trunca o arquivo para um determinado comprimento
Parâmetros
size
-
O tamanho para o qual truncar.
Note:
Se
size
for maior que o arquivo, ele será estendido com bytes nulos.Se
size
for menor que o arquivo, os dados extras serão perdidos.
Exemplos
Example #1 Exemplo de SplFileObject::ftruncate()
<?php
// Cria arquivo contendo "Hello World!"
$file = new SplFileObject("/tmp/ftruncate", "w+");
$file->fwrite("Hello World!");
// Trunca para 5 bytes
$file->ftruncate(5);
// Rebobina e lê os dados
$file->rewind();
echo $file->fgets();
?>
O exemplo acima produzirá algo semelhante a:
Hello