在内爆之前检查是否有有效数据

时间:2014-04-06 22:13:45

标签: php arrays implode

我有一个动态构建的数组,但我需要在处理之前检查它是否为空(内爆)

是否有类似isset的方法或只是检查数组索引......

我只需要知道它是否为空,但即使是空的数组也会让我数为1

编辑:

我的数组是使用此代码构建的

$( function() {
$( "#btn4" ).click( function() {

    var cid = new Array();
    $( "input[name='cid[]']:checked" ).each( function() {
            cid.push( $( this ).val() );
然后我发送一个ajax $ _post 如果选中了一个复选框,那么每件事都可以正常工作,但如果是空的,我会得到一个内爆错误...... 我试图检查是否为空$ array,我试图计算$ array,但没有任何作用......

2 个答案:

答案 0 :(得分:3)

您可以使用:

if(count($arr))

count()检查数组中的项目数量,因此0元素将评估为false;

答案 1 :(得分:0)

if (count($arr) > 0) {
    // Do stuff
}