関数 / 引数を受け取る / 演習 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, "大阪");