ftruncate()関数は、開いたファイルを指定された長さに切り捨てるために使用されます。ファイル操作では、Ftruncate()は、ファイルコンテンツのサイズを変更する必要がある場合に非常に実用的なツールです。成功したときにtrueを返し、障害時にfalsを返します。
ftruncate(file_pointer、size);
file_pointer-これはオープンファイルポインターです。ファイルは、切り捨てられる前に書き込みモードで開く必要があります。
サイズ- これは、バイト単位でファイルを切り捨てたいターゲットサイズです。
ftruncate()関数は、成功したときにtrueを返し、失敗したときにfalseを返します。
<?php
echo filesize("new.txt");
echo " ";
$file_pointer = fopen("new.txt", "a+");
ftruncate($file_pointer, 50);
fclose($file_pointer);
clearstatcache();
echo filesize("new.txt");
fclose($file_pointer);
?>
400
50
この記事では、PHPのFtruncate()関数とそのアプリケーションの例を紹介します。この機能により、開発者はファイルを簡単に切り捨ててファイルサイズを変更することができ、それにより、より柔軟なファイル管理を実現できます。