而(!feof)不会将数据放入变量中

时间:2018-02-04 23:26:17

标签: php fopen fgets feof

我刚开始学习php并对feof()有疑问。 我想从txt文件中读取2个字符串并将其放入两个变量中。但是出了点问题,因为var_dump显示我错了。

$fbhand = fopen("c://study/file.txt","r");
while (!feof($fbhand)) {
    $fizz = fgets($fbhand);
    $buzz = fgets($fbhand);
}

在此之前我创建了这个文件,并将STDIN和W +中的2个数字放在封闭文件中。

function dataEntry() {
    $fbfile = ("c://study/file.txt","w+");
    $handler = fopen("php://stdin", "r");
    echo "enter f \n";
    $f = fgets($handler);
    fwrite($fbfile, $f);
    echo "enter b\n";
    $b = fgets($handler);
    fwrite($fbfile,$b);
    fclose($fbfile);
}

我做错了什么?

0 个答案:

没有答案