PHP 中的 fgetc() 函数
phpprogrammingserver side programming
fgetc() 函数从打开的文件中获取一个字符。它在 eof 时返回 false,或者返回一个包含从 file_pointer 指向的文件中读取的单个字符的字符串。
语法
fgetc(file_pointer)
参数
file_pointer − 文件指针必须有效,并且必须指向由 fopen() 或 fsockopen() 成功打开的文件(并且尚未由 fclose() 关闭)。
返回
fgetc() 函数在 eof 时返回 false,或者返回一个包含从 file_pointer 指向的文件中读取的单个字符的字符串。
示例
以下是示例。这将从文件中读取第一个字符。
<?php $file_pointer= fopen("one.txt", "r"); echo fgetc($file_pointer); fclose($file_pointer); ?>
以下是输出。假设我们的文件"two.txt"包含文本"Pirates of the Caribbean"。 fgetc 返回第一个字符。
P
让我们看另一个逐字符读取的示例。假设我们的文件"two.txt"有文字"has the text “James Gosling developed by Java"。
示例
<?php $file_pointer = fopen("two.txt","r"); while (! feof ($file_pointer)) { echo fgetc($file_pointer); } fclose($file_pointer); ?>
输出
James Gosling developed by Java