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