PHP 函數 Fgetc()

| | | | | | | | | | | |
正在掃描的文件用作 fgetc() 函數的參數,並返回包含文件中一個字符的字符串,用作參數。語法:
fgetc ($file) 
參數:PHP中的fgetc()函數只有一個參數,$file。它指定要從中提取符號的文件。返回值:返回包含文件中一個字符的字符串,用作參數。錯誤和異常
  • 此功能未針對大文件進行優化,因為它一次讀取一個字符,而長文件可能需要很長時間才能完全讀取。
  • 如果多次使用 fgetc() 必須清除緩衝區。
  • fgetc() 函數返回一個布爾值 False,但它經常會返回一個非布爾值計算結果為 False。
  • 下面的程序說明了 fgetc() 函數。程序 1 :在下面的程序中,名為 gfg.txt 的文件包含以下內容文本。這是第一行。
    這是第二行。
    這是第三行。 <代碼><代碼>
    //使用fopen()函數打開文件$my_file = fopen ( "gfg.txt" , "rw" );
    // 打印一個字符
    // 指向打開文件的指針echo fgetc ( $my_file );
    // 使用 fclose()fclose ( $my_file );
    關閉文件?> 輸出:
    T
    Program 2 :在下面的程序中,文件名為gfg.txt 包含以下文本。這是第一行。
    這是第二行。
    這是第三行。 <代碼><代碼>
    //使用fopen()函數打開文件 $my_file = fopen ( " gfg.txt " , " rw " );
    // 一次打印一個字符 // 直到到達文件末尾while (! feof ( $my_file )) { echo fgetc ( $my_file ); }
    //使用fclose()函數關閉文件fclose( $my_file ); ?>
    輸出:
    這是第一個線。這是第二行。這是第三行。
    鏈接:
    http://php.net/manual/en/function.fgetc.php