- ベストアンサー
どうしたら、埼玉とスマートに表示できますか?
$AREAS["saitama"] = "埼玉"; $_POST["KEN"] = "saitama"; としておくと、次は、正しく表示されますが、 print $AREAS{$_POST[KEN]}."のページ"; 次は、エラーとなり、 print <<< END_OF_HTML $AREAS[$_POST[KEN]]のページへ END_OF_HTML; 次は、キーのsaitamaが表示されてしまいます。 print <<< END_OF_HTML $AREAS{$_POST[KEN]}のページへ END_OF_HTML; どうしたら、埼玉とスマートに表示できますか? また、{}は、どういう時に使うのでしょう???
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#7734
回答No.2
その他の回答 (1)
- GuruGuru22
- ベストアンサー率51% (177/346)
回答No.1
お礼
ありがとう御座います。 PHPのパースは、速さを早くするために、[]のネストを処理するルーチンを簡略化して、{}で囲った場合のみ、ネストをパースするようになっているのですね…。 小さなことですが、大変、勉強になりました。 PHPのクセを知ることの出来るトリビアでした。