라이브러리

[PHP] stream_get_line - 지정된 구분 기호까지 스트림 리소스에서 줄을 가져옵니다.




PHP에서 Stream Get Line

PHP의 `stream_get_line` 함수는 파일을 읽어 라인 단위로 문자열을 반환하는 함수입니다. 이 함수는 파일을 열고, 지정된 라인까지 읽어 문자열을 반환합니다.

사용법


`stream_get_line` 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

stream_get_line($stream, $length, $end)



- `$stream` : 파일을 열어 읽을 스트림입니다.
- `$length` : 읽어야 할 라인의 길이를 지정합니다. 0으로 지정하면 라인 끝까지 읽습니다.
- `$end` : 라인 끝을 지정하는 문자열입니다. 기본값은 ` `입니다.

예제


#hostingforum.kr
php

// 파일을 열어 스트림을 생성합니다.

$stream = fopen('example.txt', 'r');



// 라인 단위로 문자열을 읽습니다.

$line = stream_get_line($stream, 0, "
");



// 읽은 라인을 출력합니다.

echo $line;



// 스트림을 닫습니다.

fclose($stream);



위 예제에서는 `example.txt` 파일을 열어 스트림을 생성하고, 라인 단위로 문자열을 읽어 출력합니다. `$length` 파라미터는 0으로 지정하여 라인 끝까지 읽습니다.

예제 2 - 라인 길이 지정


#hostingforum.kr
php

// 파일을 열어 스트림을 생성합니다.

$stream = fopen('example.txt', 'r');



// 라인 길이를 지정하여 읽습니다.

$line = stream_get_line($stream, 10, "
");



// 읽은 라인을 출력합니다.

echo $line;



// 스트림을 닫습니다.

fclose($stream);



위 예제에서는 `$length` 파라미터를 10으로 지정하여 10자리까지 읽습니다.

예제 3 - 라인 끝 지정


#hostingforum.kr
php

// 파일을 열어 스트림을 생성합니다.

$stream = fopen('example.txt', 'r');



// 라인 끝을 지정하여 읽습니다.

$line = stream_get_line($stream, 0, "
");



// 읽은 라인을 출력합니다.

echo $line;



// 스트림을 닫습니다.

fclose($stream);



위 예제에서는 `$end` 파라미터를 ` `으로 지정하여 라인 끝을 ` `으로 지정합니다.

참고


- `stream_get_line` 함수는 파일을 열어 읽을 스트림을 생성해야 합니다.
- `$length` 파라미터는 0으로 지정하여 라인 끝까지 읽을 수 있습니다.
- `$end` 파라미터는 라인 끝을 지정할 수 있습니다.
- 스트림을 닫기 전에 `fclose` 함수를 호출해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 117 페이지

검색

게시물 검색