ホームページ > バックエンド開発 > PHPチュートリアル > HTML 入力フィールド名の `[]` の目的は何ですか?

HTML 入力フィールド名の `[]` の目的は何ですか?

Susan Sarandon
リリース: 2024-12-05 00:04:12
オリジナル
559 人が閲覧しました

What's the Purpose of `[]` in HTML Input Field Names?

HTML 入力配列を理解する

おそらく、。しかし、これは何と呼ばれるのでしょうか?また、これに対する特定の HTML 仕様はありますか?

PHP 入力配列

皆さんが考えているのとは異なり、入力フィールド名は HTML の機能ではありません。これは実際には、フィールド値を配列に解析するために使用される PHP の規則です。

[] 表記の入力フィールドを含むフォームを送信すると、PHP はフィールドの名前を含む配列を作成します。たとえば、次の場合:

<input type="checkbox" name="food[]" value="apple" />
<input type="checkbox" name="food[]" value="pear" /></p>
<p>PHP は、選択された値を含む $_POST['food'] という配列を生成します。配列インデックスを使用してこれらの値にアクセスできます:</p>
<pre class="brush:php;toolbar:false">echo $_POST['food'][0]; // Output: first checkbox selected
ログイン後にコピー

配列を反復処理して、選択されたすべての値を取得することもできます:

foreach( $_POST['food'] as $value ) {
    print $value;
}
ログイン後にコピー

特定の名前がありません

入力フィールド名での [] の使用には、HTML やPHP。これは、フォーム入力から配列を作成するために広く使用されている単なる規則です。

以上がHTML 入力フィールド名の `[]` の目的は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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