Coupe le fichier à une longueur donnée

# SplFileObject::ftruncate

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

SplFileObject::ftruncate — Coupe le fichier à une longueur donnée

### Description

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

Coupe le fichier à une longueur de `size` octets.

### Liste de paramètres

`size`

  La taille à couper.

  > Note:

  > Si `size` est plus grand que le fichier, la portion récupérée sera complétée par des octets vides.

  > Si `size` est plus petit que le fichier, le reste du fichier sera perdu.

### Valeurs de retour

Cette fonction retourne `true` en cas de succès ou `false` si une erreur survient.

### Exemples

Exemple #1 Exemple avec SplFileObject::ftruncate()

    <?php
    // Crée un fichier contenant "Hello World!"
    $file = new SplFileObject("/tmp/ftruncate", "w+");
    $file->fwrite("Hello World!");

    // Coupe 5 octets
    $file->ftruncate(5);

    // Réinitialise et lit les données
    $file->rewind();
    echo $file->fgets();
    ?>

Résultat de l'exemple ci-dessus est similaire à :

    Hello

### Voir aussi

- ftruncate() - Tronque un fichier

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