표준 PHP 라이브러리(SPL) SplFileObject::ftruncate

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

SplFileObject::ftruncate — 파일을 지정된 길이로 자릅니다.


설명

public SplFileObject::ftruncate(int $size): bool

파일을 size 바이트로 자릅니다.


매개변수

size
자를 크기입니다.
메모:

size가 파일보다 크면 null 바이트로 확장됩니다.

size가 파일보다 작으면 추가 데이터가 손실됩니다.


반환 값

성공하면 true를, 실패하면 false를 반환합니다.


Examples

예제 #1 SplFileObject::ftruncate() 예제

                  
<?php
// Create file containing "Hello World!"
$file = new SplFileObject("/tmp/ftruncate", "w+");
$file->fwrite("Hello World!");

// Truncate to 5 bytes
$file->ftruncate(5);

// Rewind and read data
$file->rewind();
echo $file->fgets();
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

Hello
                

기타

  • ftruncate() - 파일을 주어진 길이로 자릅니다.