PHP 매뉴얼
이전 |  | 다음

# fscanf

(PHP 4 >= 4.0.1, PHP 5)

fscanf -- 형식에 따라서 파일로 부터 분석하여 입력하기

## Description

mixed fscanf ( int handle, string format [, string var1])

fscanf()는 sscanf()과 비슷하지만, 내용을 파일로부터 가져온다는 것이 다릅니다. `handle`과 함께 일련의 `format`으로 입력내용을 바꾸어 줍니다. 이 함수에 두개의 매개변수만 사용된다면 배열 형식의 값으로 변환되어 반환됩니다. 그렇지 않은 경우에는 선택적인 매개변수를 사용하지 않으면 이 함수는 할당된 값을 숫자로 반환합니다. 선택적인 매개변수는 반드시 passed by reference여야 합니다.

예 1. fscanf()예

`$fp = fopen ("users.txt","r"); while ($userinfo = fscanf ($fp, "%s\t%s\t%s\n")) { list ($name, $profession, $countrycode) = $userinfo; //... do something with the values } fclose($fp);`

예 2. users.txt

    javier  argonaut        pe
    hiroshi sculptor        jp
    robert  slacker us
    luigi   florist it

참조 fread(), fgets(), fgetss(), sscanf(), printf(), and sprintf().

이전 | 처음으로 | 다음
fread | 위로 | fseek