(PHP 4 >= 4.0.1)
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().