Hàm PHP ftruncate()
Định nghĩa và cách sử dụng
Hàm ftruncate() cắt tệp xuống độ dài chỉ định.
Cú pháp
ftruncate(file,size)
Tham số | Mô tả |
---|---|
file | Bắt buộc. Định nghĩa tệp mở cần cắt. |
size | Bắt buộc. Định nghĩa kích thước tệp mới. |
Mô tả
Chấp nhận con trỏ tệp file Là tham số, và cắt kích thước tệp thành size. Nếu thành công thì trả về TRUE, nếu không thì trả về FALSE.
Cảnh báo và chú thích
Chú thích:Tệp chỉ thay đổi trong chế độ append. Trong chế độ write, bạn phải thêm fseek() Hoạt động.
Chú thích:Trước PHP 4.3.3, ftruncate() sẽ trả về một giá trị nguyên 1 khi thành công, thay vì giá trị布尔 giá trị TRUE.
Mô hình
<?php //Kiểm tra kích thước tệp echo filesize("test.txt"); echo "<br />"; $file = fopen("test.txt", "a+"); ftruncate($file,100); fclose($file); //Xóa bộ nhớ cache, kiểm tra lại kích thước tệp clearstatcache(); echo filesize("test.txt"); ?>
Output tương tự:
792 100