我有一个动态构建的数组,但我需要在处理之前检查它是否为空(内爆)
是否有类似isset的方法或只是检查数组索引......
我只需要知道它是否为空,但即使是空的数组也会让我数为1
编辑:
我的数组是使用此代码构建的
$( function() {
$( "#btn4" ).click( function() {
var cid = new Array();
$( "input[name='cid[]']:checked" ).each( function() {
cid.push( $( this ).val() );
然后我发送一个ajax $ _post
如果选中了一个复选框,那么每件事都可以正常工作,但如果是空的,我会得到一个内爆错误......
我试图检查是否为空$ array,我试图计算$ array,但没有任何作用......
答案 0 :(得分:3)
您可以使用:
if(count($arr))
count()
检查数组中的项目数量,因此0
元素将评估为false
;
答案 1 :(得分:0)
if (count($arr) > 0) {
// Do stuff
}