Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
SplFileObject::ftruncate - Обрезает файл до заданной длины
Вернуться к: SplFileObject
SplFileObject::ftruncate
(PHP 5 >= 5.1.0, PHP 7)
SplFileObject::ftruncate — Обрезает файл до заданной длины
Описание
public bool SplFileObject::ftruncate
( int
$size
)
Отбрасывает все данные в файле после байта size
.
Список параметров
-
size
-
Размер, под который требуется подогнать файл.
Замечание:
Если
size
больше текущего размера файла, в конец будут добавлены нуль-байты.Если
size
меньше размера файла, лишние данные будут утеряны.
Возвращаемые значения
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Примеры
Пример #1 Пример использования SplFileObject::ftruncate()
<?php
// Создаем файл, содержащий "Hello World!"
$file = new SplFileObject("/tmp/ftruncate", "w+");
$file->fwrite("Hello World!");
// укорачиваем до 5 байт
$file->ftruncate(5);
// возвращаемся к началу файла и читаем данные
$file->rewind();
echo $file->fgets();
?>
Результатом выполнения данного примера будет что-то подобное:
Hello
Вернуться к: SplFileObject