299 of 410 menu

Hàm ftruncate

Hàm ftruncate cắt ngắn một file đến kích thước được chỉ định. Tham số đầu tiên hàm nhận một bộ mô tả file (file descriptor), và tham số thứ hai - kích thước cần cắt file đến đó. Nếu file lớn hơn kích thước được chỉ định, dữ liệu thừa sẽ bị mất. Nếu file nhỏ hơn, nó sẽ được bổ sung các byte null.

Cú pháp

ftruncate(resource $handle, int $size): bool

Ví dụ

Cắt ngắn file đến 100 byte:

<?php $file = fopen('example.txt', 'r+'); ftruncate($file, 100); fclose($file); ?>

Hàm sẽ trả về true nếu thành công hoặc false nếu có lỗi.

Ví dụ

Tạo một file trống với kích thước cho trước:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // tạo file có kích thước 1 KB fclose($file); ?>

Ví dụ

Kiểm tra kết quả thực thi hàm:

<?php $file = fopen('test.txt', 'r+'); $res = ftruncate($file, 50); if ($res) { echo 'file truncated successfully'; } else { echo 'error truncating file'; } fclose($file); ?>

Xem thêm

  • hàm fopen,
    mở một file
  • hàm fwrite,
    ghi vào file
  • hàm filesize,
    trả về kích thước file
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối