2014-03-06 83 views
-1

我需要用php读取stdin。我需要读第一行>保存到变量>打印这个变量>读取第二行>将其保存到相同的变量(重写旧内容)>打印它 - 阅读第三行> ...>插入文本的结尾。称输入数据的逐行读取stdin - php

例如:

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

有人可以帮助我吗?

+0

已尝试编写任何代码?如果是这样,你可以发布相关的代码片段吗? –

回答

0

下面是一个如何做到这一点的例子。 PHP standard input?

这里是http://www.php.net/manual/en/features.commandline.io-streams.php PHP手册操作I/O流

如果您有任何进一步的问题不hessitate问

+0

感谢您发布的链接非常有用。我已经在写我的脚本,并且发现了新的问题。现在我正在用fgets阅读STDIN,但问题是,即使我将内容复制粘贴到STDIN,我也需要阅读一行。例子和代码在这里:akela.mendelu.cz/~xmikulka/test.html这个脚本将所有3行放入变量$行,但我只需要把“第一行”放到$行。怎么做?对不起,我的英语不好 – user3016214