【问题标题】:Read stdin line by line - php逐行读取标准输入 - php
【发布时间】:2014-04-09 03:25:12
【问题描述】:

我需要用 php 读取标准输入。我需要读取第一行 > 将其保存到变量 > 打印此变量 > 读取第二行 > 将其保存到同一变量(重写旧内容)> 打印它 - 读取第三行 > ... > 插入文本的结尾。

输入数据示例:

u A
u B
h A > B 1 :h1
u C
h B > C 1 :h2
u D

有人可以帮帮我吗?

【问题讨论】:

  • 您是否尝试过编写任何代码?如果有,能否贴出相关代码sn-p?

标签: php stdin


【解决方案1】:

这是一个如何执行此操作的示例。 PHP standard input?

这里是http://www.php.net/manual/en/features.commandline.io-streams.php 用于操作 i/o 流的 php 手册

如果您有任何其他问题,请不要犹豫

【讨论】:

  • 感谢您发布的链接非常有用。我已经在写我的脚本了,我发现了新问题。现在我正在使用 fgets 阅读 STDIN,但问题是,即使我将内容复制粘贴到 STDIN,我也需要阅读一行。此处的示例和代码:akela.mendelu.cz/~xmikulka/test.html 该脚本会将所有 3 行放入变量 $line,但我只需将“第一行”放入 $line。怎么做?对不起我的英语不好
猜你喜欢
  • 1970-01-01
  • 2011-06-02
  • 1970-01-01
  • 2011-02-17
  • 1970-01-01
  • 2014-01-07
相关资源
最近更新 更多