首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在php或javascript中逐列读取文本文件

如何在php或javascript中逐列读取文本文件
EN

Stack Overflow用户
提问于 2018-12-18 12:45:47
回答 2查看 1.6K关注 0票数 0

我是PHP/JavaScript新手,不知道如何编写代码来使用PHP/JavaScript从文本文件中提取数据。

数据:

代码语言:javascript
运行
复制
-bash-4.1$ cat Data/data/XYZ.txt
        XYZ    -       -       -
        Day1    12      28      MCS
        Day2    15      30      PCS
        Day3    18      28      LH
        Day4    11      26      SUN
        Day5    20      34      RA
        Day6    16      26      PCS
        Day7    6       15      FO
-bash-4.1$

我想要有4个应该有值的变量:

代码语言:javascript
运行
复制
v1=Day1 v2=12 v3=28 and v4=MCS**

我所做的只是从文件中提取了第一个字符串,代码如下所示。

代码语言:javascript
运行
复制
<?php 
echo '<p>Hello World</p>';  
$myfile = fopen("Data/data/XYZ.txt", "r") or die("Unable to open file!");
$line=fgets($myfile);
echo $line;
fclose($myfile);?>
EN

Stack Overflow用户

发布于 2018-12-18 12:51:53

步骤:

1)可以使用fopen打开文件,并以字符串的形式获取内容。

2)用新的行字符拆分(爆炸())得到的字符串。

3)现在循环遍历我们从步骤2获得的数组。在每次迭代中,您将从文件中得到一行。

代码:

代码语言:javascript
运行
复制
<?php
// Open the file
$filename = 'xyz.txt';
$fp = fopen($filename, 'r'); 

// Add each line to an array
if ($fp) {
   $array = explode("\n", fread($fp, filesize($filename)));
}
if (! empty($array)) {
    foreach ($array as $line) {
        $cols = preg_split('/[\s]+/', trim($line));
        echo '<pre>';print_r($cols);echo '</pre>';
    }
}
?>

响应:

代码语言:javascript
运行
复制
Array
(
    [0] => Day1
    [1] => 12
    [2] => 28
    [3] => MCS
)

Array
(
    [0] => Day2
    [1] => 15
    [2] => 30
    [3] => PCS
)

Array
(
    [0] => Day3
    [1] => 18
    [2] => 28
    [3] => LH
)

Array
(
    [0] => Day4
    [1] => 11
    [2] => 26
    [3] => SUN
)

Array
(
    [0] => Day5
    [1] => 20
    [2] => 34
    [3] => RA
)

Array
(
    [0] => Day6
    [1] => 16
    [2] => 26
    [3] => PCS
)

Array
(
    [0] => Day7
    [1] => 6
    [2] => 15
    [3] => FO
)
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53833322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档