質問: 標準入力値 a b c d A B C 標準出力値 a+b+c d*10 A*B*C 上記のような、一行に複数個ある標準入力値を取得して出力するスクリプトを書きたいです。 質問⓵ 一行につき一つの入力値ならばできるのですが、一行に複数入力値があるときはどうやって取得したらよいのかわかりません。 どうすれば取得できるのでしょうか? 質問⓶ 各入力値は、$array変数に配列としてなら代入できるのですが、配列ではなく一つの変数としてそれぞれの入力値を代入する方法を教えていただきたいです。
回答: とりあえず取得部分だけ先行で(スペースで区切られていると仮定) ``` //入力値が「a b c」の場合 $str = fgets(STDIN); $str = explode(" ",$str); //$str=>Array //( // [0] => a // [1] => b // [2] => c //) ``` 質問2の意図がイマイチ読み取れていないのですが、 例えば「変数1=a b c」「変数2=d」(略)のように受け取りたいということでしょうか?