我需要用php讀取stdin。我需要讀第一行>保存到變量>打印這個變量>讀取第二行>將其保存到相同的變量(重寫舊內容)>打印它 - 閱讀第三行> ...>插入文本的結尾。稱輸入數據的逐行讀取stdin - php
例如:
u A
u B
h A > B 1 :h1
u C
h B > C 1 :h2
u D
有人可以幫助我嗎?
我需要用php讀取stdin。我需要讀第一行>保存到變量>打印這個變量>讀取第二行>將其保存到相同的變量(重寫舊內容)>打印它 - 閱讀第三行> ...>插入文本的結尾。稱輸入數據的逐行讀取stdin - php
例如:
u A
u B
h A > B 1 :h1
u C
h B > C 1 :h2
u D
有人可以幫助我嗎?
下面是一個如何做到這一點的例子。 PHP standard input?
這裏是http://www.php.net/manual/en/features.commandline.io-streams.php PHP手冊操作I/O流
如果您有任何進一步的問題不hessitate問
感謝您發佈的鏈接非常有用。我已經在寫我的腳本,並且發現了新的問題。現在我正在用fgets閱讀STDIN,但問題是,即使我將內容複製粘貼到STDIN,我也需要閱讀一行。例子和代碼在這裏:akela.mendelu.cz/~xmikulka/test.html這個腳本將所有3行放入變量$行,但我只需要把「第一行」放到$行。怎麼做?對不起,我的英語不好 – user3016214
已嘗試編寫任何代碼?如果是這樣,你可以發佈相關的代碼片段嗎? –