ホームページ > バックエンド開発 > PHPチュートリアル > なぜこのように受信フォームの値を記述できるのでしょうか?

なぜこのように受信フォームの値を記述できるのでしょうか?

WBOY
リリース: 2016-06-13 12:17:03
オリジナル
953 人が閲覧しました

なぜ受信フォームの値はこのように記述できるのですか?

この投稿は 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 のみがいくつかの制約を追加します

-----解決策のアイデア-- -- ------------------表現が配列であるため。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート