Menu
CoddyTech

ユーザー入力の取得

CoddyのPHPジャーニー「基礎」セクションの一部。レッスン 13/71。

これまでは、考えた値を変数に保存してきました。プログラムは通常、このようには動作しません。たとえばユーザーなど、外部の情報源から値を受け取ります。

ユーザーまたはシステムから入力を受け取るには、次のように記述します。

$var = trim(fgets(STDIN));

これにより、入力が変数 $var に格納されます。これは、入力を格納するために選んだ任意の変数名を表す仮の名前です。

  • fgets(STDIN): 入力の1行を読み取ります。STDINは標準入力を意味します(通常はキーボードまたはデータストリームです)
  • trim(): trimは切り取るという意味です。入力の先頭と末尾から余分な空白や改行を取り除きます

入力の型は常に文字列です。たとえば、入力が56の場合、$varには文字列"56"が格納されます。

challenge icon

チャレンジ

簡単

システムから入力を読み取り、変数 userName と userAge に格納してください。

あいさつを出力する行は、あなたのコードの下にすでに書かれています。

行き詰まったら、ヒントを見てください。

自分で試してみよう

<?php
$userName = ?;
$userAge = ?;
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: PHPオンラインコンパイラ