Php/docs/function.ftruncate

提供:Dev Guides
< Php
移動先:案内検索

ftruncate

(PHP 4, PHP 5, PHP 7)

ftruncateファイルを指定した長さに丸める


説明

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

ファイルポインタhandleを引数とし、 ファイルを指定した長さ、サイズに丸めます。


パラメータ

handle

ファイルポインタ。

注意:

handle は書き込みモードでオープンする必要があります。

size

丸める大きさ。

注意:

size がファイルのサイズより大きい場合は、 null バイトを用いてファイルを拡大します。

size がファイルのサイズより小さい場合は、 余分なデータは失われます。


返り値

成功した場合に true を、失敗した場合に false を返します。


例1 ファイルの丸めの例

<?php$filename = 'lorem_ipsum.txt';$handle = fopen($filename, 'r+');ftruncate($handle, rand(1, filesize($filename)));rewind($handle);echo fread($handle, filesize($filename));fclose($handle);?>

注意

注意:

ファイルポインタは変更 されません

参考

  • fopen() - ファイルまたは URL をオープンする
  • fseek() - ファイルポインタを移動する