读取文本文件以避免php中的文本编辑器问题的最佳方法是什么?

时间:2015-07-21 15:15:36

标签: php

以下代码正常运行,但是!在其他版本的文本编辑器中编辑示例文本文件时.. 它不会!!

使用php在没有文本编辑器问题的情况下逐行阅读文本的最佳方法是什么?

示例文本文件 名字 - 约翰(第0行) 年龄 - 24岁(第1行) 性别 - 男性(第2行) 消息 - "消息" (第3行)

        $result = "";
        $lines = file('sample.txt'); 

        $name= $lines[0];
        $age= $lines[1];
        $gender= $lines[2];
        $message = $lines[3];       

        echo $mail_to;
        echo $port_num;
        echo $phone_num;
        echo $message;

我想把每一行放在一个变量中是有原因的...... 在我的记事本++上查看 - >显示符号 - >显示所有字符 每一行都出现" CR LF" ...但是当其他用户编辑了文本文件时;所有行都变为" CR" 仅....

PHP可以处理这个问题???

1 个答案:

答案 0 :(得分:0)

$handle = fopen("sample.txt", "r");
if ($handle) {
    $infos;
    $i = 0;
    while (($line = fgets($handle)) !== false) {
        $info[i++] = $line;
    }
    fclose($handle);
    echo $info[0];
    echo $info[1];
    echo $info[2];
    echo $info[3];
} else {
    // error opening the file.
} 

来自相关问题:How to read a file line by line in php