Truncates the file to a given length

# SplFileObject::ftruncate

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

SplFileObject::ftruncate — Truncates the file to a given length

### Beschreibung

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

Truncates the file to `size` bytes.

### Parameter-Liste

`size`

  The size to truncate to.

  > Hinweis:

  > If `size` is larger than the file it is extended with null bytes.

  > If `size` is smaller than the file, the extra data will be lost.

### Rückgabewerte

Gibt bei Erfolg `true` zurück. Bei einem Fehler wird `false` zurückgegeben.

### Beispiele

Beispiel #1 SplFileObject::ftruncate() example

    <?php
    // Create file containing "Hello World!"
    $file = new SplFileObject("/tmp/ftruncate", "w+");
    $file->fwrite("Hello World!");

    // Truncate to 5 bytes
    $file->ftruncate(5);

    // Rewind and read data
    $file->rewind();
    echo $file->fgets();
    ?>

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

    Hello

### Siehe auch

- ftruncate() - Kürzt eine Datei auf die angegebene Länge

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open