0

私のhtmlコード:

<form method="post">
    <input id="user1" value="user1"  name="invite[]" type="checkbox">
    <input id="user2" value="user2"  name="invite[]" type="checkbox">
    <input type="submit">
</form>

PHPコードは次のとおりです。

if(isset($_POST['invite'])){
    if (is_array($_POST['invite'])) {
        foreach($_POST['invite'] as $value){
            $list = array($value);
            $fh = print_r($list, true);
        }
    } 
}

そして、print_r の出力は次のとおりです。

Array ( [0] => user1 ) 
Array ( [0] => user2 )

私の必要な出力は次のとおりです: Array ( [0] => user1 [1] => user2 )

私は過去36時間から働いていて、グーグルで検索しましたが、うまくいきません。私のコードのエラーは何ですか、またはチェックボックスの値を配列に変換するためのより良い方法はありますか (私のコードの実際の値は電子メール ID です)

前もって感謝します

4

1 に答える 1