現在PHPを勉強し始めた初心者です。
foreach構文で質問があります。
例えば
<?php $colors = array( "りんご"=>'red', "バナナ"=>'yellow', "オレンジ"=>'orange'); foreach( $colors as $key =>$value){ echo $key.':'.$value; }
の時はechoに続く変数の.(ドット)が $key. .$valueと各変数の前後1つだけなのに対して
<?php $scores = array('数学' => 70, '英語' => 90, '国語' => 80); foreach( $scores as $key =>$value){ echo $key.'は' .$value.'点です。'; } ?>
この場合は $key. .$value. と$value に関しては前後に .(ドット)が必要なのは何故なのでしょうか。
調べてみたのですがわからなかったのでご教授いただければ幸いです。
回答2件
あなたの回答
tips
プレビュー