如何将fgets()的每个输出行存储到单独的变量中?

时间:2018-06-27 12:48:37

标签: php

fgets()显示输出如下=

string(10)“ 1236457” string(8)“ xyz” string(15)“ credit:87845” string(17)“ balance:644546” string(17)“ remaining:7463847”

我想存储$ var1 = 1236457 $ var2 = xyz并全部存储,但不使用爆炸。

1 个答案:

答案 0 :(得分:1)

如果您坚持要使用变量,则可以迭代数组并创建关联键,然后使用提取创建变量。
在此示例中,我使用0条索引行,这意味着第一行是$ line0。

$arr = explode("\n", $str);
Foreach($arr as $key => $val){
   $new["line" . $key] = $val;
}

Extract($new);

Echo $line2;

https://3v4l.org/psh6H