PHP中的fscanf()函數

王林
發布: 2023-09-07 16:30:01
轉載
904 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板