現在PHPを勉強しています。

プログラミングの勉強の中に
<select name='age' id='age'>
<?php
for ($i=10; $i<=70; $i++){
print('<option value="'.$i.'">'.$i.'歳</option>');
}
?>
</select>

というコードがあるのですが
('<option value="'.$i.'">'.$i.'歳</option>')
この部分の"'.$i.'"の部分が理解ができません。
誰か教えてくれませんか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/10/25 17:10:15
  • 終了:2011/11/01 17:15:02

回答(1件)

id:pacochi No.1

ぱこち回答回数246ベストアンサー獲得回数1112011/10/25 18:04:38

<?php print('<option value="' . $i . '">' . $i . '歳</option>');

「'<option value="'」と「$i」と「'">'」と「$i」と「'歳</option>'」を文字列結合演算子の「.」で繋いでいるのです。

色分けしてくれるエディタか何かで見ると分かりやすいと思います。

id:saikindarasine

お~、わかりました!!

回答有難うございます

2011/10/30 11:35:21

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません