【发布时间】:2018-09-16 18:08:04
【问题描述】:
我想读取文本文件并将左侧变量分配给右侧值。我可以正确读取文本文件中的值,但无法回显 $variable1。
文本文件:
variable1="value91";
variable2="value92";
variable3="value93";
variable4="value94";
variable5="value95";
尝试过的代码:
$myfile = fopen("/var/myfile", "r");
while (!feof($myfile)) {
$line = fgets ($myfile);
echo "$line<br/>";
}
fclose ($myfile);
这会打印行值并且可以解析,但是我如何为键分配值,所以每当我使用时:
问题:
echo $variable1; which will print "value91"?
如果无法动态使用文件,我当然可以在读取文本文件后静态分配值给变量 1、变量 2。
【问题讨论】:
-
任何时候你的大脑开始沿着“在循环中动态命名变量”路径,想一想“数组”。几乎所有编程语言都是如此。
-
你能给我一些代码提示吗?