fscanf() 函數根據指定的格式解析來自打開文件的輸入。如果隻傳遞了兩個參數,它會返回解析為數組的值。
用法
fscanf(file_pointer, format, mixed)
參數
file_pointer −使用 fopen() 創建的文件係統指針資源。
format −指定格式。以下是值:
- %% - 返回一個百分比
- %b - 二進製數
- %c - 根據 ASCII 值的字符
- %f - 浮點數
- %F - 浮點數
- %o - 八進製數
- %s - 字符串
- %d - 有符號十進製數
- %e - 科學記數法
- %u - 無符號十進製數
- %x - 小寫字母的十六進製數
- %X - 大寫字母的十六進製數
mixed −指定分配的值。可選的。
返回
如果隻傳遞了兩個參數,則 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
相關用法
- PHP fstat( )用法及代碼示例
- PHP fseek( )用法及代碼示例
- PHP fseek()用法及代碼示例
- PHP fstat()用法及代碼示例
- PHP fwrite( )用法及代碼示例
- PHP ftruncate( )用法及代碼示例
- PHP ftp_rawlist()用法及代碼示例
- PHP flock()用法及代碼示例
- PHP fileowner()用法及代碼示例
- PHP ftp_close()用法及代碼示例
- PHP fgets()用法及代碼示例
- PHP fileperms()用法及代碼示例
- PHP function_exists()用法及代碼示例
- PHP fmod()用法及代碼示例
- PHP ftp_nb_put()用法及代碼示例
- PHP fputs()用法及代碼示例
- PHP ftp_chmod()用法及代碼示例
- PHP filter_id()用法及代碼示例
- PHP ftp_nb_fget()用法及代碼示例
- PHP fgetc()用法及代碼示例
注:本文由純淨天空篩選整理自Karthikeya Boyini大神的英文原創作品 fscanf() function in PHP。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。