fgetc

(PHP 4, PHP 5, PHP 7, PHP 8)

fgetc從文件指針中讀取字符

說明

fgetc(resource $handle): string

從文件句柄中獲取一個字符。

參數

handle

文件指針必須是有效的,必須指向由 fopen()fsockopen() 成功打開的文件(并還未由 fclose() 關閉)。

返回值

返回一個包含有一個字符的字符串,該字符從 handle 指向的文件中得到。 碰到 EOF 則返回 false。

警告

此函數可能返回布爾值 false,但也可能返回等同于 false 的非布爾值。請閱讀 布爾類型章節(jié)以獲取更多信息。應使用 === 運算符來測試此函數的返回值。

范例

示例 #1 一個 fgetc() 例子

<?php
$fp 
fopen('somefile.txt''r');
if (!
$fp) {
    echo 
'Could not open file somefile.txt';
}
while (
false !== ($char fgetc($fp))) {
    echo 
"$char\n";
}
?>

注釋

注意: 此函數可安全用于二進制對象。

參見

  • fread() - 讀取文件(可安全用于二進制文件)
  • fopen() - 打開文件或者 URL
  • popen() - 打開進程文件指針
  • fsockopen() - 打開一個網絡連接或者一個Unix套接字連接
  • fgets() - 從文件指針中讀取一行