299 of 410 menu

Funkcija ftruncate

Funkcija ftruncate apgriež failu līdz norādītajam izmēram. Pirmo parametru funkcija saņem faila deskriptoru, bet otro - izmēru, līdz kuram fails jāapgriež. Ja fails bija lielāks par norādīto izmēru, papildu dati tiks zaudēti. Ja fails bija mazāks, tas tiks papildināts ar nulles baitiem.

Sintakse

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

Piemērs

Apgriezīsim failu līdz 100 baitiem:

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

Funkcija atgriezīs true veiksmes gadījumā vai false kļūdas gadījumā.

Piemērs

Izveidosim tukšu failu ar norādīto izmēru:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // izveidojam failu ar izmēru 1 KB fclose($file); ?>

Piemērs

Funkcijas izpildes rezultāta pārbaude:

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

Skatiet arī

  • funkciju fopen,
    kas atver failu
  • funkciju fwrite,
    kas raksta failā
  • funkciju filesize,
    kas atgriež faila izmēru
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt