Menu
Coddy logo textTech

Getting User Input

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

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

ユーザーやシステムから入力を受け取るには、以下のように記述します:

$var = trim(fgets(STDIN));

これにより、入力が変数 $var に保存されます — 入力値を保存するために選択する任意の変数のプレースホルダー名です。

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

入力は常に string 型です。例えば、入力が 56 の場合、$var は文字列 "56" を保持します。

challenge icon

チャレンジ

簡単

システムから入力値を変数userNameおよびuserAgeに読み込んでください。

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

チートシート

PHPでユーザーやシステムから入力を取得するには:

$var = trim(fgets(STDIN));
  • fgets(STDIN) は入力を読み取ります
  • trim() は余分な空白と改行を削除します

注意: 入力は常に string 型です。例えば、入力が 56 の場合、変数は文字列 "56" を保持します。

自分で試してみよう

<?php
// trim(fgets(STDIN)) を使用して入力を読み込む
$userName = ?;
$userAge = ?;

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

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

基礎のすべてのレッスン