299 of 410 menu

ftruncate funktsiyasi

ftruncate funktsiyasi faylni ko'rsatilgan o'lchamga qisqartiradi. Funktsiya birinchi parametr sifatida fayl deskriptorini, ikkinchi parametr sifatida esa faylni qaysi o'lchamga qisqartirish kerakligini qabul qiladi. Agar fayl ko'rsatilgan o'lchamdan katta bo'lsa, ortiqcha ma'lumotlar yo'qoladi. Agar fayl kichik bo'lsa, u nol baytlar bilan to'ldiriladi.

Sintaksis

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

Misol

Faylni 100 baytga qisqartiramiz:

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

Funktsiya muvaffaqiyatli bo'lsa true, xato bo'lsa false qiymatini qaytaradi.

Misol

Belgilangan o'lchamdagi bo'sh fayl yaratamiz:

<?php $file = fopen('empty.dat', 'w'); ftruncate($file, 1024); // 1 KB o'lchamdagi fayl yaratamiz fclose($file); ?>

Misol

Funktsiya bajarish natijasini tekshirish:

<?php $file = fopen('test.txt', 'r+'); $res = ftruncate($file, 50); if ($res) { echo 'fayl muvaffaqiyatli qisqartirildi'; } else { echo 'faylni qisqartirishda xato'; } fclose($file); ?>

Shuningdek qarang

  • fopen funktsiyasi,
    bu faylni ochadi
  • fwrite funktsiyasi,
    bu faylga yozadi
  • filesize funktsiyasi,
    bu fayl hajmini qaytaradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish