首頁 >後端開發 >php教程 >PHP中的fscanf()函數

PHP中的fscanf()函數

王林
王林轉載
2023-09-07 16:29:02930瀏覽

PHP中的fscanf()函數

fscanf() 函數根據指定的格式解析開啟檔案的輸入。如果只傳遞了兩個參數,它會傳回解析為陣列的值。

語法

fscanf(file_pointer, format, mixed)

參數

  • #file_pointer - 使用 fopen() 建立的檔案系統指標資源。

  • format - 指定格式。以下是值:

      ##%% - 傳回百分比
    • %b - 二進位數
    • %c - 根據 ASCII 值的字元
    • %f - 浮點數
    • %F - 浮點數
    • %o - 八進制數
    • %s - 字串
    • %d - 有符號十進制數
    • %e - 科學計數法
    • %u - 無符號十進位數
    • %x - 小寫字母的十六進位數
    • % X -大寫字母的十六進位數字
  • mixed − 指定指派的值。可選。

Return

如果只傳遞了兩個參數,則fscanf() 函數將傳回解析為陣列的值。

範例

<?php
   $file_pointer = fopen("new.txt", "r");
   while ($playerrank = fscanf($handle, "%s\t%d</p><p>")) {
      list ($name, $rank) = $playerrank;
      echo &ldquo;$name got rank $rank.&rdquo;;
   }
   fclose($file_pointer);
?>

輸出

Amit got rank 2

以上是PHP中的fscanf()函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除