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