- readline関数を使用した基本的なユーザー入力の読み取り:
$input = readline("入力してください: "); echo "入力された値: " . $input;
上記のコードでは、readline関数を使用してユーザーに入力を促し、入力された値を表示しています。
- ループを使用して複数の入力を読み取る方法:
$inputs = []; while (true) { $input = readline("入力してください (終了するには 'q' を入力): "); if ($input === 'q') { break; } $inputs[] = $input; } echo "入力された値:"; print_r($inputs);
上記のコードでは、ユーザーが 'q' を入力するまで、入力を繰り返し読み取ります。入力された値は配列に保存され、最後に表示されます。
- ユーザー入力のバリデーション:
while (true) { $age = readline("年齢を入力してください: "); if (is_numeric($age) && $age >= 18) { echo "年齢: " . $age; break; } else { echo "無効な年齢です。再度入力してください。"; } }
上記のコードでは、ユーザーが有効な年齢(18歳以上)を入力するまで、入力を繰り返し要求します。
これらの例を参考にして、readline関数を使用してユーザー入力を読み取る方法を実装してみてください。各例では、ユーザーからの入力を取得し、必要に応じてバリデーションを行っています。