array_ push仅执行一次

我已经创建了如下动态复选框


$extList = array(

array("server" => "whois.verisign-grs.net", "extName" => "com"),

array("server" => "whois.verisign-grs.net", "extName" => "com.tr"),

array("server" => "whois.verisign-grs.net", "extName" => "tv"),

array("server" => "whois.verisign-grs.net", "extName" => "net"),

array("server" => "whois.verisign-grs.net", "extName" => "gen.tr"),

array("server" => "whois.verisign-grs.net", "extName" => "de"),

array("server" => "whois.verisign-grs.net", "extName" => "org"),


);



foreach ($extList as $key => $value) {

    ?>

    <span> <input type="checkbox" name="ext[]"

                  value="<?= $value["extName"] ?>"> <?= $value["extName"] 

我想做的是将theese值添加到数组中,我已经尝试过类似的操作,但是我想我错过了一些操作,因为它只显示一条记录


    for ($i = 0; $i < count($_POST["ext"]); $i++) {

        $list = array(

            "extName" => $_POST["ext"][$i],

            "server" => $extList[$i]["server"]


    );

        array_push($extAndServer, $list);

   }


胡说叔叔
浏览 405回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP