SplFileObject::ftell
SplFileObject::fwrite
SplFileObject
PHP Manual

# SplFileObject::ftruncate

(PHP 5 >= 5.1.0)

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

### Description

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

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();
?>`

L'exemple ci-dessus va afficher quelque chose de similaire à :

    Hello

### Voir aussi

- ftruncate() - Tronque un fichier

SplFileObject::ftell
SplFileObject::fwrite
SplFileObject
PHP Manual