299 of 410 menu

ftruncate функциясы

ftruncate функциясы файлды көрсетілген мөлшерге дейін қысқарады. Бірінші параметр ретінде функция файл дескрипторын қабылдайды, ал екінші параметр ретінде файлды қандай мөлшерге дейін қысқарту керектігін көрсетеді. Егер файл көрсетілген мөлшерден үлкен болса, артық деректер жоғалады. Егер файл кіші болса, ол нөлдік байттармен толықтырылады.

Синтаксис

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

Мысал

Файлды 100 байтқа дейін қысқартайық:

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

Функция сәтті орындалған жағдайда true немесе қате болған жағдайда false мәнін қайтарады.

Мысал

Берілген мөлшерде бос файл жасайық:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // 1 КБ мөлшерінде файл жасау fclose($file); ?>

Мысал

Функцияның орындалу нәтижесін тексеру:

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

Сондай-ақ қараңыз

  • fopen функциясы,
    файлды ашады
  • fwrite функциясы,
    файлға жазады
  • filesize функциясы,
    файл мөлшерін қайтарады
Қазақ
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ʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау