なぜ受信フォームの値はこのように記述できるのですか?
この投稿は phpcms2021 によって最終編集されました (2015-03-24 10:56:05) 投稿フォームには次のような配列があります:
他の人が値を書き込むときに
POST['test']
を使用しているのを見ると、問題が発生します。私の理解は投稿にあります。変数を入力できるのは変数のみです。
たとえば、
は POST['test']
と記述されます。最初の書き方が分かりにくい、配列 どうやって入れるのですか? 投稿が配列を受け取れる場合でも、単にテストを書くのではなく、[]を追加してPOST['test[]'と書く必要があります。このように test を書く意味は何ですか? test[ ] と書くだけで配列を表すことができます。何が起こっているのでしょうか?
--- ---解決策のアイデア----------------------
< input id="form" name="test"/>
は $_POST['test']
に対応します
は $_POST['test']['abc' ] に相当します
これで問題ないでしょうか?
同じ名前のフォーム要素は配列として解釈され、これはすべての Web 言語で行われます。
PHP のみがいくつかの制約を追加します
-----解決策のアイデア-- -- ------------------
表現が配列であるため。