06/04/2021, 14:46

Hàm ftruncate() trong PHP - PHP Function

Code $filename = 'test.txt'; file_put_contents($filename, "this is a test"); $handle = fopen($filename, 'r+'); ftruncate($handle, 10); echo fread($handle, filesize($filename)); fclose($handle);

Hàm ftruncate() sẽ cắt bớt nội dung của file được truyền vào. Hàm sẽ cắt bớt các nội dung ở cuối file sao cho kích thước file sau khi cắt bằng $size truyền vào.

Cú pháp

Cú phápftruncate( $hanndle, $size);

Trong đó:

  • $handle là file đã được mở trước đó bởi hàm fopen().
  • $size là kích thước file sau khi cắt bớt.

Kết quả trả về

Hàm trả về True khi thực hiên thành công. Nếu thất bại, hàm sẽ trả về False.

Ví dụ

Ví dụ về cách sử dụng của hàm ftruncate():

Code
$filename = 'test.txt';
file_put_contents($filename, "this is a test");
$handle = fopen($filename, 'r+');
ftruncate($handle, 10);
echo fread($handle, filesize($filename));
fclose($handle);

Kết quả
this is a

Rõ ràng khi tạo file nội dung của file là 'this is a test", sau khi sử dụng hàm ftruncate() nó đã bị cắt bớt nên trả về kết quả như ví dụ trên.

Tham khảo: php.net

Nguồn: Zaidap.com.net

Tạ Quốc Bảo

23 chủ đề

7270 bài viết

Cùng chủ đề
0