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