299 of 410 menu

Fungsi ftruncate

Fungsi ftruncate memangkas fail kepada saiz yang ditentukan. Parameter pertama fungsi menerima pemegang fail, dan parameter kedua ialah saiz yang fail perlu dipangkas kepadanya. Jika fail lebih besar daripada saiz yang ditentukan, data berlebihan akan hilang. Jika fail lebih kecil, ia akan ditambah dengan bait sifar.

Sintaks

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

Contoh

Mari potong fail kepada 100 bait:

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

Fungsi akan mengembalikan true jika berjaya atau false jika berlaku ralat.

Contoh

Mari buat fail kosong dengan saiz yang ditentukan:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // buat fail bersaiz 1 KB fclose($file); ?>

Contoh

Menyemak hasil pelaksanaan fungsi:

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

Lihat juga

  • fungsi fopen,
    yang membuka fail
  • fungsi fwrite,
    yang menulis ke fail
  • fungsi filesize,
    yang mengembalikan saiz fail
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak