関数 / 引数を受け取る / 演習 03

📝 ドリル 03 — describe($name, $age, $city) を作る

問題

引数 $name$age$city を受け取り、次の形式で 1 行出力する関数 describe を定義してください。

<name> ( <age> ) - <city>

定義した後、次の 2 件を順に呼んでください。

  • 太郎, 20, 東京
  • 花子, 25, 大阪

期待される出力:

太郎 ( 20 ) - 東京
花子 ( 25 ) - 大阪

採点

php scripts/grade.php v2/topics/07-function/ch02-arguments/drill/03-three-args/

ヒント

  • function describe($name, $age, $city) { ... }
  • 中で echo $name . " ( " . $age . " ) - " . $city . "\n";
  • 下で describe("太郎", 20, "東京"); のように呼ぶ

テストケース

期待される出力

太郎 ( 20 ) - 東京
花子 ( 25 ) - 大阪

📄 starter.php(雛形)

このコードから書き始めてください。

<?php

// TODO: describe($name, $age, $city) を定義し、2 件分呼ぶ
// ヒント:
//   function describe($name, $age, $city) {
//       echo $name . " ( " . $age . " ) - " . $city . "\n";
//   }
//   describe("太郎", 20, "東京");
//   describe("花子", 25, "大阪");
✅ 解答例を見る(自分で解いてから)
<?php

function describe($name, $age, $city) {
    echo $name . " ( " . $age . " ) - " . $city . "\n";
}

describe("太郎", 20, "東京");
describe("花子", 25, "大阪");