共計 677 個字符,預計需要花費 2 分鐘才能閱讀完成。
PHP 的 fscanf() 函數用于從文件中讀取格式化的輸入。它的語法如下:
fscanf(file, format, var1, var2, …)
參數說明:
- file:文件資源指針,通過 fopen() 函數打開的文件的返回值。
- format:指定輸入數據的格式,類似于 C 語言的 scanf() 函數。
- var1, var2, …:用于存儲讀取到的輸入數據的變量。
fscanf() 函數會根據指定的格式從文件中讀取輸入,并將讀取到的數據存儲在對應的變量中。它可以讀取不同類型的數據,如字符串、整數、浮點數等。
下面是一個示例,演示了如何使用 fscanf() 函數從文件中讀取整數和字符串:
$file = fopen("input.txt", "r");
// 從文件中讀取整數和字符串
fscanf($file, "%d %s", $number, $string);
// 輸出讀取到的數據
echo "Number:" . $number . "\n";
echo "String:" . $string . "\n";
fclose($file);
在上述示例中,假設 input.txt 文件的內容為 ”1234 Hello”。fscanf() 函數會讀取文件中的第一個整數存儲在 $number 變量中,讀取文件中的第一個字符串存儲在 $string 變量中。然后,通過 echo 語句輸出這兩個變量的值。
注意:fscanf() 函數會根據格式字符串的指示符進行匹配和讀取,如果格式字符串與文件中的輸入不匹配,可能會導致意外的結果。因此,在使用 fscanf() 函數時,確保格式字符串與文件中的輸入一致是非常重要的。
丸趣 TV 網 – 提供最優質的資源集合!
正文完