Menu
Coddy logo textTech

ユーザー入力の取得

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

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

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

$var = trim(fgets(STDIN));

これにより、inputが変数$varに保存されます。$varは、inputの保存先として選択した任意の変数のプレースホルダー名です。

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

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

challenge icon

チャレンジ

簡単

システムからの入力を変数 userNameuserAge に読み込みます。

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

自分で試してみよう

<?php
$userName = ?;
$userAge = ?;

echo "Hey " . $userName . "\n";
echo "You are " . $userAge . " years old.";
?>
quiz icon腕試し

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

基礎のすべてのレッスン

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