標準入力から、読み込んでテキスト処理するのは、perl では、while(<>){//}とやって簡単なのですが、PHPではちょっと面倒です。どうやるのが簡単なのでしょうか? パチパチ沢山文字書くのが嫌なのですが、

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:PaulYamamoto No.1

回答回数113ベストアンサー獲得回数2

ポイント30pt

PEARのコンソールは試しました?


console_Getoptしか日本語マニュアルがないけど、

console_Getargsとか、System_Commandとかも

使えるのでは?

id:isogaya

そんなものがあるですね。

2005/10/28 23:30:35
id:elf No.2

回答回数76ベストアンサー獲得回数8

ポイント30pt

http://php.net/manual/ja/

PHP: PHP マニュアル - Manual

PHP CLIを使って


php -r ’while ( $line = fgets( STDIN)){/**/}’


とかいう「CLI知らなかった世」とか「-r」オプション知らなかったよとかの話ではなくて?

文法的な話でしたらperlを使いましょう.

id:isogaya

うーん、やっぱり、$line = fgets( STDIN) しかできないのですね。Perl では、<> なんで。。。。

2005/10/28 23:31:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません