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 サイトの他の関連記事を参照してください。