Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm ftruncate() trong PHP


Hàm ftruncate() cắt ngắn (truncate) file đang mở đến độ dài chỉ định. Con trỏ file phải mở chế độ ghi. Trả về TRUE nếu thành công, FALSE nếu thất bại.

Cú pháp

ftruncate(file_pointer, size)

Tham số

  • file_pointer – Con trỏ file mở để ghi (w, r+, a, v.v.).

  • size – Kích thước mới (bytes). Nếu size > kích thước hiện tại, file được mở rộng (null bytes).

Giá trị trả về

Trả về TRUE nếu thành công, FALSE nếu thất bại.

Ví dụ

<?php
echo filesize("new.txt") . " ";
$file_pointer = fopen("new.txt", "a+");
ftruncate($file_pointer, 50);
fclose($file_pointer);
clearstatcache();
echo filesize("new.txt");
?>

Kết quả

400 50

Lưu ý: Cần clearstatcache() để thấy kích thước mới ngay.