PHP에서 fscanf() 함수는 지정된 형식에 따라 열린 파일의 입력을 구문 분석하는 데 사용됩니다. 이 함수는 파일에서 문자열, 정수 또는 부동 소수점 숫자와 같은 형식화된 데이터를 읽는 데 자주 사용됩니다.
fscanf(file_pointer, format, mixed)그 중 file_pointer 는 fopen() 을 통해 열린 파일 포인터이고, format 은 읽어올 형식을 지정하는 데 사용되며, mix 는 값을 받는 선택적 변수를 나타냅니다.
두 개의 매개변수만 전달되면 fscanf()는 구문 분석된 값을 배열 형식으로 반환합니다. 더 많은 매개변수가 제공되면 결과가 해당 변수에 할당됩니다.
<?php
$file_pointer = fopen("new.txt", "r");
while ($playerrank = fscanf($file_pointer, "%s\t%d\n")) {
list($name, $rank) = $playerrank;
echo "$name got rank $rank.";
}
fclose($file_pointer);
?> Amit got rank 2fscanf()는 구조화된 텍스트에서 데이터를 추출하는 데 적합한 강력한 파일 읽기 기능입니다. 포맷팅 매개변수를 합리적으로 사용함으로써 개발자는 파일에서 특정 형식의 데이터를 쉽게 읽을 수 있으므로 프로그램 가독성과 실행 효율성이 향상됩니다.