fgetc() 是 PHP 中用于从文件中读取一个字符的函数
fopen() 函数打开要处理的文件。$file = fopen("example.txt", "r");
if (!$file) {
die("Error opening file");
}
fgetc() 函数逐个读取文件中的字符。$char = fgetc($file);
while ($char !== false) {
// 对字符进行处理
// 读取下一个字符
$char = fgetc($file);
}
fclose() 函数关闭已打开的文件。fclose($file);
$file = fopen("example.txt", "r");
if (!$file) {
die("Error opening file");
}
$newLineCount = 0;
$char = fgetc($file);
while ($char !== false) {
if ($char === "\n") {
$newLineCount++;
}
$char = fgetc($file);
}
echo "Number of new lines: " . $newLineCount;
fclose($file);
通过这种方式,您可以使用 fgetc() 函数在 PHP 中实现文本处理功能。需要注意的是,fgets() 函数也可以用于读取文件中的一行,但 fgetc() 更适合逐个字符处理。