2010-12-22 66 views
0

我想知道我怎么可以检查,如果数组为空或不在函数PHP和MySQL - 如何检查是否一个数组为空或不在函数

这里是我的代码部分。

if (!mysqli_query($dbc, $sql)) { 
     trigger_error(mysqli_error($dbc)); 
     return; 
} else { 
    $t = array(); 
    while($row = mysqli_fetch_array($result)) { 
     $t[] = $row[0]; 
    } 
} 

if($tr > 0){ 
    $ts = array_sum($t); 
} 
+0

`$ t [] = $ row [0]`将为`$ t`数组中的每个元素赋予相同的值。你需要在那里放置一个柜台。 – JakeParis 2010-12-22 19:07:05

+0

`if(empty($ array))`并且它在函数内部没有关系 – 2010-12-22 19:07:41

回答

0

使用count()来计算数组中元素的数量。

0

一个简单的方法是使用count function

例如:

if(count($sourceArray) != 0) { 
    // Do exciting things here... 
} 
0
empty($t); 

给你true如果$t被认为是空的。

0

要检查是否数组为空:

if (sizeof($arr) == 0) 
{ 
    //Empty array 
} 

要检查阵列中的是否存在的元素:

if (in_array($element, $arr)) 
{ 
    //Element found in the array 
}