ch06 — 文字列の連結と展開
スライドで見るこの章を AI と学ぶ
演習問題の詳細
この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。
ドリル 01 — `.` で連結する
問題
変数 $name に "花子" を代入し、. (ドット) で文字列と連結して次のように出力してください。
期待される出力:
こんにちは、花子さん
ヒント
"こんにちは、" . $name . "さん\n"の形で連結する- このドリルでは
{$name}の書き方は使わない
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 02 — `{$var}` で日本語の中に埋め込む
問題
変数 $name に "太郎" を代入し、ダブルクォートの中で {$name} を使って次のように出力してください。
期待される出力:
ようこそ太郎さん
ヒント
- 形は
echo "ようこそ{$name}さん\n"; - 波括弧を外して
"ようこそ$nameさん\n"と書くと、PHP が$nameさんを変数名だと解釈して Warning が出る - 日本語の直後に変数を置くときは必ず
{}を付ける
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 03 — 複数の変数を埋め込む
問題
次の 3 つの変数に値を代入し、ダブルクォート内で {$var} を使って 1 つの文字列にまとめて出力してください。
| 変数名 | 入れる値 |
|---|---|
$name |
"花子" |
$age |
20 |
$city |
"東京" |
期待される出力:
花子さんは20歳で東京に住んでいます
ヒント
- 1 つの
echoで書く - 形は
echo "{$name}さんは{$age}歳で{$city}に住んでいます\n"; - 日本語の直前・直後はすべて
{}で囲む
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
演習問題(3問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。
完了にすると進捗に反映されます