2014-03-06 34 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