gpt4 book ai didi

php - 逐行读取文本文件 php - 未检测到换行符

转载 作者:IT王子 更新时间:2023-10-29 01:05:52 26 4
gpt4 key购买 nike

我有一个我写的 php 函数,它将获取一个文本文件并将每一行列为表格中的一行。

问题是经典的“在我的机器上工作正常”,但当然当我要求其他人生成我正在寻找的 .txt 文件时,它会继续读取整个文件作为 1 行。当我在我的文本编辑器中打开它时,它看起来就像我期望的那样,每行都有一个新名称,但它是换行符或其他东西。

到目前为止,我得出的结论可能与他们在 Mac 系统上使用的文本编辑器有关。

这有意义吗?有没有简单的方法来检测文本编辑器识别为新行的这个字符并将其替换为 php 可以识别的标准字符?

更新:添加以下行解决了问题。

ini_set('auto_detect_line_endings',true);

功能:

function displayTXTList($fileName) {
if(file_exists($fileName)) {
$file = fopen($fileName,'r');
while(!feof($file)) {
$name = fgets($file);
echo('<tr><td align="center">'.$name.'</td></tr>');
}
fclose($file);
} else {
echo('<tr><td align="center">placeholder</td></tr>');
}
}

最佳答案

关于php - 逐行读取文本文件 php - 未检测到换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/817783/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com