人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPの記述に関する質問です。

凄く初歩的な質問で申し訳ないのですが、私の手持ちのPHPの参考書の一文に、

01 $i = 10;
02 print('<option value="' . $i . '">' . $i . '歳</option>');

という表記があり、これに関していくつか不明な点があるのですが…

・<option value="' . $i . '">
不明点1・なぜダブルクオーテーションの中にシングルクオーテーションが入っているのか?
不明点2・「. $i .」このピリオド二か所は何のために使う必要があるのか?

本誌の方では、そこに触れずに先に進んでしまっていたので、申し訳ありませんが、この点に関してご教授頂ければ幸いです。よろしくお願いいたします。

●質問者: 匿名質問者
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● 匿名回答1号

2 ● 匿名回答2号
ベストアンサー
'<option value="'
. $i . 
'">'
. $i .
'歳</option>'

不明点1 いいえ、入っていません。クォーテーションの順番を再確認してください、逆です。
不明点2 文字列結合演算子です。文字列をつなぐために使います。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ