复制
收藏
提问
简洁
php使用file()函数读取文件data.txt的内容到数组 输出数组内容
3月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
在PHP中,file()
函数用于将文件内容读入一个数组中,每行作为一个数组元素。以下是使用 file()
函数读取名为 data.txt
的文件内容到数组,并输出数组内容的示例代码:
<?php
// 定义文件路径
$filename = 'data.txt';
// 使用 file() 函数读取文件内容到数组
$fileContent = file($filename, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
// 检查文件是否成功读取
if ($fileContent === false) {
echo "无法读取文件:$filename";
} else {
// 输出数组内容
foreach ($fileContent as $line) {
echo $line . "\n";
}
}
?>
在这段代码中,file()
函数的第一个参数是文件名 data.txt
。第二个参数是选项标志,这里使用了 FILE_IGNORE_NEW_LINES
来自动去除每行末尾的换行符,以及 FILE_SKIP_EMPTY_LINES
来跳过空行。如果文件读取成功,file()
函数将返回包含文件行的数组;如果失败,则返回 false
。然后,使用 foreach
循环遍历数组并输出每一行的内容5。2
你觉得结果怎么样?