Menu
Coddy logo textTech

Getting User Input

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

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

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

$var = trim(fgets(STDIN));

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

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

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

challenge icon

チャレンジ

簡単

システムからの入力を変数 userNameuserAge に読み込んでください。

行き詰まった場合はヒントを参考にしてください!

自分で試してみよう

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

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

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

基礎のすべてのレッスン