我正在创建具有多个字段的表单,我将数据声明为code[]
数组以循环并将其插入数据库中。
当用户提交未修改的表单时,我意识到该数组并不是真的为空。
我收到的是Array ( [0] => )
而不是最初期望的Array ( )
。
这是一个问题,因为当我使用标准的empty
时,该数组未检测为空,并返回false if( empty($code) )...
。
如何在此应用程序中修复逻辑,以便可以检测到空数组?
还有其他解决方法吗?
这是我正在使用的HTML表单的相关代码
<input type="text" id="code1" name="code[]"></div>
<div class="codeHide"><input type="text" id="code2" name="code[]" disabled><i class="fas fa-minus-circle"></i></div>
<div class="codeHide"><input type="text" id="code3" name="code[]" disabled><i class="fas fa-minus-circle"></i></div>
<div class="codeHide"><input type="text" id="code4" name="code[]" disabled><i class="fas fa-minus-circle"></i></div>`