fgetc

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

fgetc從文件指針中讀取字符

說(shuō)明

fgetc(resource $handle): string

從文件句柄中獲取一個(gè)字符。

參數(shù)

handle

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

返回值

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

警告

此函數(shù)可能返回布爾值 false,但也可能返回等同于 false 的非布爾值。請(qǐng)閱讀 布爾類(lèi)型章節(jié)以獲取更多信息。應(yīng)使用 === 運(yùn)算符來(lái)測(cè)試此函數(shù)的返回值。

范例

示例 #1 一個(gè) fgetc() 例子

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

注釋

注意: 此函數(shù)可安全用于二進(jìn)制對(duì)象。

參見(jiàn)

  • fread() - 讀取文件(可安全用于二進(jìn)制文件)
  • fopen() - 打開(kāi)文件或者 URL
  • popen() - 打開(kāi)進(jìn)程文件指針
  • fsockopen() - 打開(kāi)一個(gè)網(wǎng)絡(luò)連接或者一個(gè)Unix套接字連接
  • fgets() - 從文件指針中讀取一行