Documentación offline PHP master

ftruncate

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

En esta página

ftruncate

Tronca un fichero

Descripción#

ftruncate(resource $stream, int $size): bool
```php

Se toma el puntero de fichero `stream` y se trunca a la longitud de `size`.

## Parámetros

`stream`  
El puntero de fichero.

> [!NOTE]
> El puntero `stream` debe haber sido abierto en modo escritura.

`size`  
La longitud que debe conservarse.

> [!NOTE]
> Si `size` es mayor que la longitud del fichero, este último será extendido con octetos nulos.
>
> Si `size` es menor que la longitud del fichero, el resto de los datos se perderá.

## Valores devueltos

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

## Ejemplos

Ejemplo con `ftruncate`

```php

Notas#

[!NOTE] El puntero de fichero no es modificado.

Véase también#

fopen, fseek