重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

<html><body>
<?php
$a=array(
'spr'=>'春'
'sum'=>'夏'
'fal'=>'秋'
'win'=>'冬');

foreach (&a as &b => &c){
print "$bは$c<br>\n";
}
?>
</body></html>

エラーになってしまったのですが どこ間違っているのでしょうか?
回答よろしくお願いします。

A 回答 (1件)

array()の生成。


1つの要素を設定後に、カンマで区切られていません。
array 'spr'=>'春', 'sum'=>'夏', ・・・ 'win'=>'冬');
としなければなりません。

foreach()内で使用している変数。
変数は&ではなく$から始まります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!