如何将文本文件的每一行设置为变量?

Mat*_*ven 0 php

我有一个简单的 php 脚本,它将 POST 的内容存储到一个文本文件中。data.txt 看起来像这样:

Something - Line1
Something - Line2
Something - Line3
Something - Line4
Run Code Online (Sandbox Code Playgroud)

我试图找出将每一行设置为变量的最佳方法,例如

$line1 = "Something - Line1";
$line2 = "Something - Line2";
$line3 = "Something - Line3";
$line4 = "Something - Line4;"
Run Code Online (Sandbox Code Playgroud)

所以我可以用它做进一步的处理。请注意,行数可能会发生变化。有任何想法吗?:-)

谢谢!

Abr*_*ver 5

最好使用数组。退房file()

$lines = file('/path/to/file.txt');
Run Code Online (Sandbox Code Playgroud)

然后您访问从0以下位置开始的行:

echo $lines[0];
echo $lines[1];
//etc...
Run Code Online (Sandbox Code Playgroud)

或者循环遍历它们:

foreach($lines as $line) {
    echo $line;
}
Run Code Online (Sandbox Code Playgroud)