ファイルを指定した長さに丸める
$size
ファイルを size バイトに丸めます。
size
丸めるサイズ。
注意: size がファイルのサイズより大きい場合、ファイルは null バイトで拡大されます。 size がファイルのサイズより小さい場合、余分なデータは失われます。
注意:
size がファイルのサイズより大きい場合、ファイルは null バイトで拡大されます。
size がファイルのサイズより小さい場合、余分なデータは失われます。
成功した場合に true を、失敗した場合に false を返します。
true
false
例1 SplFileObject::ftruncate の例
<?php // "Hello World!" が格納されるファイルを作成する $file = new SplFileObject("/tmp/ftruncate", "w+"); $file->fwrite("Hello World!"); // 5 バイトに丸める $file->ftruncate(5); // 巻き戻してデータを読み出す $file->rewind(); echo $file->fgets(); ?>
上の例の出力は、 たとえば以下のようになります。
Hello