在PHP中, fscanf()函數用於根據指定格式從打開的文件中解析輸入。該函數常用於從文件中讀取格式化的數據,比如字符串、整數或浮點數等。
fscanf(file_pointer, format, mixed)其中, file_pointer是通過fopen()打開的文件指針, format用於指定讀取的格式, mixed表示可選的變量接收值。
當只傳入兩個參數時, 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()是一個強大的文件讀取函數,適用於從結構化文本中提取數據。通過合理使用格式化參數,開發者可以方便地從文件中讀取特定格式的數據,從而提升程序的可讀性與執行效率。