sql >> データベース >  >> RDS >> Mysql

フォーム内の入力の配列をループする方法は?

    与えられた:

    <input type="text" name="foo[]" />
    <input type="text" name="foo[]" />
    etc...
    

    あなたのフォームでは、あなたはそれらをループします

    foreach($_POST['foo'] as $index => $value) {
        ...
    }
    

    [] フィールド名のinは、PHPによって削除され、同じ名前の複数の値を期待する必要があるというヒントとして使用されます。これにより、$ _ GET / $ _ POST内にサブ配列が作成され、これらの追加の値に対応します。

    PHPが使用する配列キーを提案することもできます(例:

    )。
    <input type="text" name="foo[1]" value="hi there" />
    <input type="text" name="foo[abc]" value="TGIF!" />
    
    echo $_POST['foo'][1]; // outputs "hi there"
    echo $_POST['foo']['abc'] // outputs "TGIF!"
    

    同じ表記法/アクセス方法を使用して、多次元配列もサポートされています。



    1. node-oracledbを使用してLDAPサーバーに接続するにはどうすればよいですか?

    2. PHP/MySQLを使用したメッセージングシステム

    3. Heroku Rails 4がサーバーに接続できませんでした:接続が拒否されました

    4. 動的選択オプションphpおよびmysql