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여야 합니다.
Example#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);
Example#2 users.txt
javier argonaut pe hiroshi sculptor jp robert slacker us luigi florist it
참조 fread(), fgets(), fgetss(), sscanf(), printf(), and sprintf().