Documentación offline PHP master

SplFileObject::ftruncate

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SplFileObject::ftruncate

Trunca el archivo a una longitud dada

Descripción#

public SplFileObject::ftruncate(int $size): bool
```php

Trunca el archivo a `size` bytes.

## Parámetros

`size`  
El tamaño a truncar.

> [!NOTE]
> Si `size` es más grande que el fichero este es extendido con bytes null.
>
> Si `size` es más pequeño que el archivo, los datos extra se perderán.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Ejemplos

Ejemplo de SplFileObject::ftruncate
fwrite("Hola Mundo!"); // Truncar a 4 bytes $file->ftruncate(4); // Rebobina y leer los datos $file->rewind(); echo $file->fgets(); ?>

```php

Resultado del ejemplo anterior es similar a:

Hola

Véase también#

ftruncate