fscanf() 함수는 지정된 형식에 따라 열린 파일의 입력을 구문 분석합니다. 두 개의 매개변수만 전달된 경우 배열로 구문 분석된 값을 반환합니다.
구문
fscanf(file_pointer, format, mixed)
매개변수
-
file_pointer - fopen()을 사용하여 생성된 파일 시스템 포인터 리소스입니다.
-
형식 - 형식을 지정합니다. 값은 다음과 같습니다.
- %% - 백분율을 반환합니다.
- %b - 이진수
- %c - ASCII 값에 따른 문자
- %f - 부동 소수점 숫자
- %F - 부동 소수점 숫자
- %o - 8진수
- %s - 문자열
- %d - 부호 있는 십진수
- %e - 과학적 표기법
- %u - 부호 없는 십진수
- %x - 소문자용 16진수
- %X - 대문자용 16진수
-
혼합 - 할당된 값을 지정합니다. 선택 사항입니다.
반환
fscanf() 함수는 두 개의 매개변수만 전달된 경우 배열로 구문 분석된 값을 반환합니다.
예시
<?php $file_pointer = fopen("new.txt", "r"); while ($playerrank = fscanf($handle, "%s\t%d\n")) { list ($name, $rank) = $playerrank; echo “$name got rank $rank.”; } fclose($file_pointer); ?>
출력
Amit got rank 2