從檔案指針中讀取字元

fgetc

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

fgetc從檔案指針中讀取字元

說明

fgetc(resource $handle): string

從檔案控制代碼中獲取一個字元。

參數

handle

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

返回值

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

警告

此函式可能返回布爾值 false,但也可能返回等同於 false 的非布爾值。請閱讀 布爾型別章節以獲取更多資訊。應使用 === 運算子來測試此函式的返回值。

範例

示例 #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() - 從檔案指針中讀取一行

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *