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); // KB 1ක ප්‍රමාණයෙන් යුත් ගොනුවක් සාදයි fclose($file); ?>

උදාහරණය

ශ්‍රිතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය පරීක්ෂා කිරීම:

<?php $file = fopen('test.txt', 'r+'); $res = ftruncate($file, 50); if ($res) { echo 'ගොනුව සාර්ථකව කපාදමන ලදී'; } else { echo 'ගොනුව කපාදැමීමේ දෝෂයකි'; } 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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න