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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу