【发布时间】:2018-12-06 15:36:56
【问题描述】:
在 PHP 中,我希望“fgets()”函数在单独的变量中读取每个字符串。 下面是我的代码
$handle = @fopen("txtfile.txt", "r");
if ($handle) {
while (($buffer = fgets($handle, 4096)) !== false) {
echo $buffer;
}
if (!feof($handle)) {
echo "Error: unexpected fgets() fail\n";
}
fclose($handle);
}
这段代码的输出是:
I am Demo
我希望这个输出为:
$word1 = I
$word2 = am
$word3 = Demo
【问题讨论】:
-
您希望输出实际上也是变量名的字符串吗?或者没有实际的“输出”,但结果是顺序命名变量中的每个 4096 字节块?或者……你想按字分割吗?
-
是的,我想将每个单词拆分并存储在一个单独的变量中。 @kchason
标签: php file fileoutputstream