PHP中的fgetc()函數是一個內置函數,用於從打開的文件中返回單個字符。它用於從給定的文件指針獲取字符。
要檢查的文件用作fgetc()函數的參數,它從文件中返回一個包含單個字符的字符串作為參數。
用法:
fgetc($file)
參數:PHP中的fgetc()函數僅接受一個參數$file。它指定需要從中提取字符的文件。
返回值:它從文件中返回一個包含單個字符的字符串作為參數。
錯誤與異常:
- 該函數未針對大型文件進行優化,因為它一次隻能讀取一個字符,並且完全讀取一個長文件可能要花費很多時間。
- 如果多次使用fgetc()函數,則必須清除緩衝區。
- fgetc()函數返回布爾值False,但是很多時候它返回一個非布爾值,該值的值為False。
以下示例程序旨在說明fgetc()函數。
程序1::在下麵的程序中,名為gfg.txt的文件包含以下文本。
This is the first line.
This is the second line.
This is the third line.
<?php
// file is opened using fopen() function
$my_file = fopen("gfg.txt", "rw");
// Prints a single character from the
// opened file pointer
echo fgetc($my_file);
// file is closed using fclose() function
fclose($my_file);
?>
輸出:
T
程序2::在下麵的程序中,名為gfg.txt的文件包含以下文本。
This is the first line.
This is the second line.
This is the third line.
<?php
// file is opened using fopen() function
$my_file = fopen("gfg.txt", "rw");
// prints single character at a time
// until end of file is reached
while (! feof ($my_file))
{
echo fgetc($my_file);
}
// file is closed using fclose() function
fclose($my_file);
?>
輸出:
This is the first line. This is the second line. This is the third line.
參考:
http://php.net/manual/en/function.fgetc.php
相關用法
- PHP SplFileObject fgetc()用法及代碼示例
- CSS var()用法及代碼示例
- PHP each()用法及代碼示例
- p5.js sq()用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- PHP pow( )用法及代碼示例
- p5.js pow()用法及代碼示例
- d3.js d3.map.has()用法及代碼示例
- PHP next()用法及代碼示例
- p5.js day()用法及代碼示例
- p5.js value()用法及代碼示例
- PHP pi( )用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | fgetc() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。